帆软中python调用_FineReport——获取控件值和单元格值

设置单元格的值(填报预览):

//contentPane.setCellValue(1,0,"abc");//参数面板给单元格赋实际值,即可填报

contentPane.curLGP.setCellValue(, , "abc") //报表中控件给报表中单元格赋值

获取单元格的值(填报预览,参数面板和报表控件都可以这样写):

//contentPane.getCellValue(1,0);

contentPane.curLGP.getCellValue(, )

var text=contentPane.curLGP.getCellValue("D2");//获取文本框控件所在单元格的值

contentPane.getCellValue(sheet号,列号,行号); //sheet号行号列号是从0开始

contentPane.curLGP.getCellValue(列号,行号);

contentPane.curLGP.getCellValue(单元格);

当前控件值:

this.getValue();

复模版和次模板:

this.options.form/window.parent.form

参数界面获取参数界面控件:

var Widget = this.options.form.getWidgetByName("WidgetName"); //控件名

参数界面获取报表中控件:

var value= contentPane.getWidgetByName("textbox").getValue(); //textbox为在报表中定义控件时命名

报表中控件获取参数面板中控件:

var Widget = contentPane.parameterEl.getWidgetByName("id");

在这种情况下,就可以使用_g().parameterCommit();。

报表中控件获取报表中控件:

var Widget=contentPane.getWidgetByName("tab");

在web页面中获取FineReport报表里面的参数界面:

document.getElementById('reportFrame').contentWindow.contentPane.parameterEl.getWidgetByName('widgetname')

工具栏按钮获取参数面板控件:

var temp= contentPane.param

你可能感兴趣的:(帆软中python调用)