CurLGP即current logicpane,填报预览及表单预览下contentPane下都会有一个curLGP对象下面就通过电子表格FineReport来简单介绍一下。
工具/原料
- 电子表格FineReport7.1.1
- 大小:148.2M 适用平台:windows/linux
方法/步骤
- 1
引用curLGP
在cpt模板中
在cpt模板的JS脚本中可以使用contentPane.curLGP来获取该对象。
网页中使用iframe嵌入报表
如果报表嵌在网页的iframe中,在iframe外获取curLGP对象如下:
var contentPane = document.getElementById('reportFrame').contentWindow.contentPane.curLGP;
- 2
curLGP常用属性
- 3
curLGP常用方法
- 4
write
填报预览时,curLGP下有一个write对象。
引用write
在cpt模板中
在cpt模板的JS脚本中可以使用contentPane.curLGP.write来获取该对象。
网页中使用iframe嵌入报表
如果报表嵌在网页的iframe中,在iframe外获取write对象如下:
var contentPane = document.getElementByID('reportFrame').contentWindow.contentPane.curLGP.write;
- 5
write常用方法
- 6
form
表单预览或参数界面,都有一个form对象。
引用form
在cpt模板中
在cpt模板的JS脚本中可以使用this.options.form来获取该对象,如获取参数界面下拉框p1这个控件:
var widget=this.options.form.getWidgetByName(p1)
网页中使用iframe嵌入报表
如果报表嵌在网页的iframe中,在iframe外获取form对象如下:
var contentPane = document.getElementByID('reportFrame').contentWindow.contentPane.curLGP.form;
- 7
form常用属性及方法
END