帆软FineReport——调用(引用|获取)控件及控件方法

在参数界面、决策报表界面获取控件的方法是相同的,先获取决策报表,再通过控件名称来获取控件,如下所示:

var Widget = this.options.form.getWidgetByName("WidgetName");  

在cpt填报时获取控件,先获取报表对象contentPane,再通过控件名称来获取控件,如下所示:

var Widget = contentPane.getWidgetByName("WidgetName");  

获取引用工具栏控件

//方法一:
contentPane.toolbar.options.items[0];
//方法二:
var item = contentPane.toolbar.email;
//方法三:
var item = contentPane.toolbar.getWidgetByName("email");

控件方法:

方法名方法说明
取值 Widget.getValue()获取控件值
赋值Widget.setValue()给参数赋值
重置Widget.reset()清空数据
可见Widget.visible()设置控件可见
不可见Widget.invisible()设置控件不可见
是否可见Widget.isVisible()返回控件是否可见,参数为true可见,false不可见
设置可见Widget.setVisible(boolean)设置控件是否可见,返回true可见,false不可见
设置可用Widget.setEnable(boolean)设置控件是否可用,参数为true可用,false不可用
是否可用Widget.isEnabled()返回控件是否可用,返回true可用,false不可用
调用控件事件Widget.fireEvent(“控件事件”) 通过js获取控件的某个事件

工具栏内置控件名:

按钮名  值  
 提交 submit
 数据校验 verify
  首页  fist
  上一页  previous
  下一页  next
  末页  last
  打印(客户端)  flashprint
  邮件  email
  PDF  pdf
 当前页/总页数 pagenavi 
 暂存 stash
 清空 clear
  
  
  

参考:

http://help.finereport.com/doc-view-1181.html

http://help.finereport.com/doc-view-1297.html

https://blog.csdn.net/Null_All/article/details/54409379

https://blog.csdn.net/xiaozaq/article/details/51916073

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值