1. 概述
curLGP 即 current logicpane,填报预览和分析预览下 contentPane 下都会有一个 curLGP 对象。
2. 引用curLGP
1)在 cpt 模板中
在 cpt 模板的 JS 脚本中可以使用 contentPane.curLGP 来获取该对象。
2)网页中使用 iframe 嵌入报表
如果报表嵌在网页的 iframe 中,在 iframe 外获取 curLGP 对象如下:
var contentPane = document.getElementById('reportFrame').contentWindow.contentPane.curLGP;
2.1 curLGP常用属性
属性 | 说明 |
---|---|
currentTDCell | 填报预览,当前焦点所在单元格 |
dirtyCell | 填报预览,编辑过的单元格 |
write | 填报预览,返回 write 对象 |
2.2 curLGP常用方法
方法 | 说明 |
---|---|
getTDCell(col, row) | 获取指定行列号的单元格对象 |
3. write
填报预览时,curLGP 下有一个 write 对象。
3.1 引用write
1)在 cpt 模板中
在 cpt 模板的 JS 脚本中可以使用 contentPane.curLGP.write 来获取该对象。
2)网页中使用 iframe 嵌入报表
如果报表嵌在网页的 iframe 中,在 iframe 外获取 write 对象如下:
var contentPane = document.getElementByID('reportFrame').contentWindow.contentPane.curLGP.write;
3.2 write常用方法
方法 | 说明 |
---|---|
getWidgetByCell(cell) | 获取指定单元格中的控件 |
getWidgetByName(name) | 获取指定名字的控件 |
getWidgetsByName(name) | 获取指定名称的扩展控件,返回一个数组 |