CurLGP即current logicpane,填报预览及表单预览下contentPane下都会有一个curLGP对象下面就通过电子表格FineReport来简单介绍一下。

工具/原料

  • 电子表格FineReport7.1.1
  • 大小:148.2M 适用平台:windows/linux

方法/步骤

  1. 1

    引用curLGP

    在cpt模板中

    在cpt模板的JS脚本中可以使用contentPane.curLGP来获取该对象。

    网页中使用iframe嵌入报表

    如果报表嵌在网页的iframe中,在iframe外获取curLGP对象如下:

    var contentPane = document.getElementById('reportFrame').contentWindow.contentPane.curLGP;

  2. 2

    curLGP常用属性

  3. 3

    curLGP常用方法

  4. 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. 5

    write常用方法

  6. 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. 7

    form常用属性及方法

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。