数据分析软件FineReport中参数控件如何赋值

 时间:2024-10-14 14:24:34

1、参数界面中,往往需要在一个控件中动态的控制其他控件的值,如下图,当username有值时,state自动变为1,否则变为2::

数据分析软件FineReport中参数控件如何赋值

2、解决方案可以通过js脚本获取到需要的控件,从而获得控件的值,及给控件赋值。注:不能给控件置数为0,JS里面,0表示false。且一个控件无法对另一个控件的显示值进行置数。

3、示例我们制作一个简单的例子实现上图效果。参数界面如下图耩撞苏粪参数界面username控件类型为下拉框,数据自定义,实际值和显示值都为:jerny,anna,merry。st锾攒揉敫ate控件类型选择单选按钮组,数据也为自定义,实际值和显示值都为:1,2。

数据分析软件FineReport中参数控件如何赋值

4、JS事件设置在username的事件编辑中添加编辑后事竭惮蚕斗件,JS代码如下:var state= this.opt足毂忍珩ions.form.getWidgetByName("state");var username = this.options.form.getWidgetByName("username").getValue();if (!username){state.setValue(2);}else{state.setValue(1);}该段代码是用来对state参数置数,当username为空时,!username为真,此时将state置数为2,否则当username有值时,将state置数为1。

  • 在LabVIEW里面运行调试计算事件结构分支程序
  • html联动下拉框怎么做
  • 在LabVIEW里面添加布尔控件并做事件判断
  • jquery如何更改span标签class属性值
  • 天涯明月刀 墨宝录 画卷:芳华谷
  • 热门搜索
    手抄报的装饰花边 安全法制手抄报内容 创卫手抄报内容 清明节文明祭祀手抄报 关于戒烟的手抄报 三年级手抄报端午节一等奖 8k手抄报版面设计图 感恩老师手抄报图片 感恩节手抄报图片 小学生消防手抄报