帆软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

你可能感兴趣的:(帆软报表FineReport)