FineReport——获取控件值和单元格值

本文详细介绍了在FineReport中如何获取和设置单元格及控件的值,包括填报预览、参数面板、报表控件的交互。讨论了控件的方法如setValue()和setCellValue()的适用场景,并提供了获取父模板、参数控件值以及执行自定义提交、查询等操作的实例。同时,还涵盖了在Web页面中如何与FineReport报表互动,包括刷新事件和子页面与父页面的通信方式。
摘要由CSDN通过智能技术生成

在这里插入图片描述

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

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

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

//contentPane.getCellValue(1,0);
contentPane.curLGP.getCellValue(1, 0)
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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值