中关村在线

软件

FineReport参数控件赋值方法

以下将借助电子表格FineReport进行详细说明。

1、 在参数界面中,常需通过一个控件动态调整其他控件的值。例如,当用户名输入内容时,状态自动设为1;若为空,则状态自动切换为2。

2、 应对之策

3、 利用JS脚本可获取指定控件,实现读取其值或向其赋值的操作。

4、 控件不可赋值为0,因JavaScript中0视为false,且控件间无法相互设置显示值。

5、 示例

6、 我们通过一个简单示例来实现上述效果。

7、 参数设置界面

8、 参数设置界面

9、 下拉框控件用于选择用户名,可选项包括jerny、anna和merry,显示内容与实际值一致。

10、 选择单选按钮组作为控件类型,数据自定义,实际值与显示值均为1和2。

11、 JS事件配置

12、 在用户名的事件编辑中加入编辑后触发功能,具体JavaScript代码如下所示。

13、 }

14、 当用户名为空时,条件判断为真,将状态值设为2;若用户名存在有效值,则将状态值设为1。该逻辑通过条件表达式实现对状态参数的赋值操作,根据输入参数的不同情况赋予相应的状态码。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具