_g().parameterCommit()如何实现自动查询

var area1=this.getValue();

var area2 = contentPane.parameterEl.getWidgetByName("caozu1");

_g().parameterCommit();

把A4下拉框中的值赋值给参数面板中名称为caozu1的参数后,如何实现自定查询;_g().parameterCommit();不生效



单元格A4为下拉复选框,怎么把该复选框的多个数值赋值给复选框类型的参数;使用setValue(value)函数,在编辑后事件中只能赋一个数值;3.png

FineReport 用户s7517876 发布于 2020-5-27 20:29 (编辑于 2020-5-28 10:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
张洪威Lv6高级互助
发布于2020-5-27 22:03

这个效果? 文件JS自行参考。


控件传值.cpt


var a=this.getValue();

contentPane.parameterEl.getWidgetByName('A').setValue(a);


GIF.gif

  • 吕爱慧 吕爱慧 我下载下来没有你的效果
    2020-05-28 08:48 
  • 用户s7517876 用户s7517876(提问者) 下载下来没有图上的效果;上面的下拉框取不到值
    2020-05-28 09:02 
  • 张洪威 张洪威 回复 用户s7517876(提问者) 下拉框选完值之后鼠标有在其他单元格点一下?我测试的都是成功的。
    2020-05-28 09:04 
  • 用户s7517876 用户s7517876(提问者) 把返回值类型改为数组,预览的时候报CustomJSError : Maximum call stack size exceeded,而且上面的下拉框中显示的是[object object]
    2020-05-28 09:13 
  • 张洪威 张洪威 回复 用户s7517876(提问者) 返回值类型本来就是数组啊,不清楚你改了什么。。。
    2020-05-28 09:24 
  • 2关注人数
  • 1222浏览人数
  • 最后回答于:2020-5-28 10:27
    请选择关闭问题的原因
    确定 取消
    返回顶部