如何对报表的参数控件赋值
来源:互联网 发布:u3d java工资大概多少 编辑:程序博客网 时间:2024/04/30 18:21
应用场景
在用FineReport制作的报表中,在参数界面,往往需要在一个控件中动态的控制其他控件的值,如下图,当username有值时,state自动变为1,否则变为2::
解决方案
可以通过js脚本获取到需要的控件,从而获得控件的值,及给控件赋值。
示例
我们利用FineReport制作一个简单的例子实现上图效果。
1、参数界面
如下图参数界面
username控件类型为下拉框,数据自定义,实际值和显示值都为:jerny,anna,merry。
state控件类型选择单选按钮组,数据也为自定义,实际值和显示值都为:1,2。
2 、JS事件设置
在username的事件编辑中添加编辑后事件,JS代码如下:
1. var state= this.options.form.getWidgetByName("state");
2. var username = this.options.form.getWidgetByName("username").getValue();
3. if (!username){
4. state.setValue(2);
5. }else{
6. state.setValue(1);
7. }
该段代码是用来对state参数置数,当username为空时,!username为真,此时将state置数为2,否则当username有值时,将state置数为1。
6 0
- 如何对报表的参数控件赋值
- 水晶报表参数赋值时出现异常: 无效的索引
- 一、如何使用变量给数据源控件参数赋值
- c++中如何通过函数参数对指针进行赋值
- c++中如何通过函数参数对指针进行赋值
- 水晶报表参数字段动态赋值
- C++对参数直接赋值
- C++对参数直接赋值
- ajax获取php页面的返回参数,控件赋值
- 怎么对libsvm的svmtrain函数赋值变量参数
- 对Text控件增量赋值的代码优化
- 对Text控件增量赋值的代码优化
- Jquery操作对控件的取值、赋值
- Jquery对一些常用控件的取值、赋值
- 完成了对水晶报表中的参数传递的学习
- eclipse中如何给main函数的参数args赋值
- 如何优雅的给TDatetimePicker控件赋值(Delphi)
- WPF 中的image控件的Source如何赋值
- 报错为未启用当前数据库的 SQL Server Service Broker,请为此数据库启用 Service Broker
- 求最大子序列
- LeetCode-3 Longest Substring Without Repeating Characters
- curl,fsocketopen,socket 三种函数抓取html页面
- android多媒体系统分析-AudioPolicyService
- 如何对报表的参数控件赋值
- 高跟鞋
- UINavigationController和UITabBarController的属性之间的一些继承关系
- safe_mode 开启后linux下影响
- 二位小数
- 称砝码
- 小心:防止数据库数据写覆盖
- asp.net登录页面验证(js方法)【转载】
- 欢迎使用CSDN-markdown编辑器