给控件赋值成功但是获取不到控件值
在点击事件写 this.options.form.getwidgetByName().setValue()   给控件赋值成功   然后还写了_g().parameterCommit()提交了,但是获取这个控件值还是回去不到
FineReport JoDUprJi 发布于 2023-8-9 14:44
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-9 14:46(编辑于 2023-8-9 14:47)

this.options.form.getwidgetByName("控件名称").setValue(值) 

截图看下你js

最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-9 14:49

正常填报入库的话,不是给控件赋值,是给控件对应的单元格赋值

改成这个样式试试

contentPane.setCellValue(sheet号,列号,行号,值); //sheet号行号列号是从0开始  

  • JoDUprJi JoDUprJi(提问者) 我主要是要做控件之间的联动,给一个控件赋值然后修改另一个控件数据,不是给单元格赋值
    2023-08-09 14:53 
  • snrtuemc snrtuemc 回复 JoDUprJi(提问者) 那已经js为什么不直接给联动控件也赋值了。。
    2023-08-09 14:55 
最佳回答
0
congerLv6高级互助
发布于2023-8-9 15:20

猜测是控件缓存问题,你获取的是上一次的值,上一次是空所以获取不到

可以加我描述一下需求,可远程调试

  • 3关注人数
  • 292浏览人数
  • 最后回答于:2023-8-9 15:20
    请选择关闭问题的原因
    确定 取消
    返回顶部