决策报表中的复选下拉框如何实现编辑结束后再自动查询

如题,多选下拉框是控件,不是参数面板里的参数。

 

希望点击复选框选择的时候,不是选一个刷新一报表结果,而是全部选择结束后再显示

用了编辑后写return false

以及在编辑结束时写_g().parameterCommit()都不行,请问有什么方法可以实现吗

访客登录 发布于 2021-8-17 11:47 (编辑于 2021-8-17 11:47)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-17 11:50(编辑于 2021-8-17 11:50)

尝试,用两个控件,编辑后事件,把值赋值给另一个控件,报表什么都是调用隐藏的控件,这样来实现

最佳回答
0
danhuaLv3见习互助
发布于2022-7-19 15:01

你好,能提供下是怎么解决吗,我也是类似的问题

  • 访客登录 访客登录(提问者) 设置两个控件aa和bb,数据集参数写aa,aa控件不可见,bb控件可见,在bb控件写编辑后代码,将bb的值赋值给aa var aa = this.options.form.getWidgetByName(\"aa\"); var bb = this.options.form.getWidgetByName(\"bb\").getValue(); if(!bb) { aa.setValue(); } else { aa.setValue([bb]); }
    2022-07-21 14:51 
  • danhua danhua 回复 访客登录(提问者) 非常感谢,我试试
    2022-07-22 14:12 
  • danhua danhua 回复 访客登录(提问者) 你好,用这个aa是获取到bb的值了,但是没有达到自动查询的效果,还需要做别的动作吗
    2022-07-22 16:32 
  • 3关注人数
  • 639浏览人数
  • 最后回答于:2022-7-19 15:01
    请选择关闭问题的原因
    确定 取消
    返回顶部