1、获取控件
分页、数据分析
参数面板:
_g().parameterEl.getWidgetByName("name") #name 表示控件名称
示例:
_g().parameterEl.getWidgetByName("button0").getValue() #获取button0控件的值
_g().parameterEl.getWidgetByName("button0").setValue(132) #给button0控件的赋值132
工具栏:
contentPane.toolbar.options.items[index]
填报预览
参数面板:
_g.parameterEl.getWidgetByName("name")
表格主题:
contentPane.getWidgetByName("name")
contentPane.getWidgetBycell("name")
示例:
contentPane.getWidgetBycell("C1")setValue(false) #隐藏C1单元格
contentPane.getWidgetBycell("C1")setValue(true) #显示C1单元格
工具栏:
contentPane.toolbar.options.items[index] #index默认从左到右,从0开始
决策报表
参数面板:
_g.parameterEl.getWidgetByName("name")
组件:
_g.getWidgetByName("a")
工具栏:
contentPane.toolbar.options.items[index]
2、获取单元格
分页、数据分析页面
$("td[id^=单元格号-]")
填报预览页面
$("td[id^='单元格号-']")
contentPane.getCellValue(sheet,col,row) #sheet,col,row都是从0开始,A1就是(0,0,0)
contentPane.curLGP.getCellValue(cell) # cell="A1"
contentPane.setCellValue(sheet,col,row)
contentPane.curLGP.setCellValue(cell)
决策报表页面
$("#报表块名字").find("td[id^='单元格号-']")
示例:REPORT0块的A1单元格
$("REPORT0").find("td[id^='A1-']")