如何获取参数面板所有控件的控件名和值,变成一个数组或字符串,控件太多了,有没有自动可以获取的

如何获取参数面板所有控件的控件名和值,变成一个数组或字符串

应该可以实现的吧,帆软模板设计里面,右面所有控件都可以显示

FineReport guxing7 发布于 2021-9-7 12:48 (编辑于 2021-9-10 17:47)
1min目标场景问卷 立即参与
回答问题
悬赏:7 F币 5人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
杨朝健Lv5中级互助
发布于2021-9-10 17:50

JS实现预定义导出按钮-https://help.fanruan.com/finereport/doc-view-3090.html

最佳回答
0
snrtuemcLv8专家互助
发布于2021-9-7 13:05

用js的话,控件名直接自己拼接,都是固定的,值得话,取控件值不同js,取到后自己拼接成字符串

取控件值js参考,其中ss为控件名

报表内

contentPane.getWidgetByName("ss").getValue();//取实际值

contentPane.getWidgetByName("ss").getText();//取显示值

参数面板

this.options.form.getWidgetByName("ss").getValue();//取实际值

this.options.form.getWidgetByName("ss").getText();//取显示值

决策报表取数

this.options.form.getWidgetByName("ss").getValue();

_g().getWidgetByName("ss").getValue(); 

contentPane.parameterEl.getWidgetByName("ss").getValue();

  • guxing7 guxing7(提问者) 控件太多了,有没有办法自动获取
    2021-09-07 13:19 
  • snrtuemc snrtuemc 回复 guxing7(提问者) 这个没什么好办法没要么你控件命名有规律,然后js循环获取。。。
    2021-09-07 13:26 
  • 4关注人数
  • 815浏览人数
  • 最后回答于:2021-9-10 17:50
    请选择关闭问题的原因
    确定 取消
    返回顶部