扩展单元格,初始化赋值问题


如图:这张报表中 上面的数据是从数据库中读取出来的 四个产品 一个月的 数据 单元格是可扩展列。  
下面部分是四项产品可填报的列。  我在下面可填报部分 做了数据输入后的显示处理,使用的是控件的编辑结束事件。但同样上面的从数据库中的数据也要通过JS做显示处理,但显然刚打开页面读取数据后它不会启动控件的编辑结束事件,而且从库中读到的列也是不允许修改内容的,控件是禁用的。    我之所以用控件内部的时间是因为它可以直接用this对自己单元格内的数据进行获取或者赋值处理,如果我用 “模板web属性中 填报页面设置的加载结束事件”还需要对扩展单元格处理,加载了一个月数据 单元格扩展后用contentPane.setCellValue("H4",null,123); 给单元格赋值 对应的单元格也可能移位。  

大佬有没有其他方式  数据加载时 触发这段JS 数据处理后把处理后的数据 赋入对应的信息下面。。。


FineReport843781594 发布于 2017-5-18 17:33
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
macro_hard发布于2017-5-18 17:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
恍1发布于2017-5-18 17:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-5-18 22:23(编辑于 2023-9-6 09:34)
555
  • 843781594 843781594(提问者)

    fireEvent(FR.Events.AFTEREDIT)  请问一下 这句代码是启用什么事件? 我加了好像没效果?
    回复
    2017-05-19 09:19 
最佳回答
0
843781594发布于2017-5-19 09:19(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    抱歉,打错了,应该是FR.Events.STOPEDIT
    回复
    2017-05-19 09:35 
最佳回答
0
macro_hard发布于2017-5-19 09:35(编辑于 2023-9-6 09:34)
555
  • 843781594 843781594(提问者)

    我alert过值 确实使用这个方法它执行了控件中 编辑结束事件里的JS  但是并没有吧JS处理后的值set到单元格中,同样的JS  我在可填报的单元格中 输入数字后  编辑结束是会把处理后的值set到单元格中
    回复
    2017-05-19 09:58 
最佳回答
0
843781594发布于2017-5-19 09:58(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    加载的时候值在单元格里,而不在控件里,考虑一下你的实现逻辑
    回复
    2017-05-18 17:33 
  • 0关注人数
  • 668浏览人数
  • 最后回答于:2017-5-19 09:58
    活动推荐 更多
    热门课程 更多
    返回顶部