js给单元格赋值后,文本控件变不可用!



在使用contentPane.setCellValue(sheet号,"单元格坐标",null,值); 给单元格赋值的时候,如果原来单元格为文本控件或者可填的控件,赋完值后,就变成了不可编辑状态,也就是黑框。
然后我专门新建了一个cpt文件进行问题的跟踪测试。
最后发现情况是这样的。
当我要赋值的单元格是跨sheet页的,也就是好几个sheet页都有的情况下。
会出现第一个sheet页的单元格,原来是文本控件、可填报的,变成了不可填报的,黑框,如上图所示。
然后当我切换到第二个sheet页,在切换到第一个sheet页后就变正常了。

注:js赋值写在  “加载结束事件”里面。
可以试一下。或者可以提供一下更好的解决方案吧。


FineReportfhacker 发布于 2017-4-27 15:38
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
恍1发布于2017-4-27 15:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
fhacker发布于2017-4-27 16:38(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    那你就用直接显示啊,不显示控件的话,你不点他他就不会初始化,然后你给他赋值估计FR就默认为为单元格了吧,可能有小BUG
    回复
    2017-04-27 16:49 
最佳回答
0
恍1发布于2017-4-27 16:49(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 789浏览人数
  • 最后回答于:2017-4-27 16:49
    活动推荐 更多
    热门课程 更多
    返回顶部