二次开发 >> JavaScript >> FR的JS API >> contentWindow >> curLGP

curLGP

顶( )
最后更新日期: 人发表评论 (点击查看)
curLGP、contentPane.curLGP,form、options.form、this.options.form,获取参数界面控件,getWidgetByName,getWidgetByCell,getWidgetsByName
curLGP即current logicpane,填报预览及表单预览下contentPane下都会有一个curLGP对象。
1. 引用curLGP
在cpt模板的JS脚本中可以使用contentPane.curLGP来获取该对象。
如果报表嵌在网页的iframe中,在iframe外获取curLGP对象如下:
1.1 curLGP常用属性
属性说明
currentTDCell填报预览,当前焦点所在单元格
dirtyCell填报预览,编辑过的单元格
write填报预览,返回write对象
form表单预览或参数界面,返回form对象
1.2 curLGP常用方法
方法说明
getCellValue(cell)/getCellValue(col, row)获取指定格子的值,只有填报下有
setCellValue(cell, null, value)/setCellValue(col, row, value)设置指定格子的值,只有填报下有
2. write
填报预览时,curLGP下有一个write对象。
2.1 引用write
在cpt模板的JS脚本中可以使用contentPane.curLGP.write来获取该对象。
如果报表嵌在网页的iframe中,在iframe外获取write对象如下:
2.2 write常用方法
方法说明
getWidgetByCell(cell)获取指定单元格中的控件
getWidgetByName(name)获取指定名字的控件
getWidgetsByName(name)获取指定名称的扩展控件,返回一个数组
3. form
表单预览或参数界面,都有一个form对象。
3.1 引用form
在cpt模板的JS脚本中可以使用this.options.form来获取该对象,如获取参数界面下拉框p1这个控件:
如果报表嵌在网页的iframe中,在iframe外获取form对象如下:
3.2 form常用属性及方法
属性或方法说明
name_widgetsform中的所有控件集合
getValueByName(name)获取指定名字控件的值
getWidgetByName(name)获取指定名字的控件
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3