报表汇总系统FineReport中如何设置清空条件

 时间:2026-02-13 11:55:33

1、效果如下图所示:

报表汇总系统FineReport中如何设置清空条件

2、解决方案

只重置一个控件的值时,我们可以在js事件中获取需要重置的控件,执行reset()方法,从而清空该控件的内容。

当我们需要重置全部控件时,可以通过form.name_widgets获取参数界面上所有的控件,然后遍历近荡每个控件并重置,代码如下:

$.each(this.options.form.name_widgets,function(i,item){  

    if (item.options.type !=='label') {item.setValue();item.setText();} 

});;

3、示例

以上效果图中的两个清空按钮来说明如何实现重置控件内容。

打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\demo\parameter\ComplexParaInter.cpt。

4、重置单个控件内容的按钮凤阅驾

以上图中清空供应商按钮为例,说明如何重置单个控件内容。

在参数设计页面新建一个按民牢钮控件,设定其名字为清空供应商,同时设置按钮点击事件,将供应商(supplierID)控件内容清空,具体的js如下:

var supplierID = this.options.form.getWidgetByName("supplierID");  //获取supplierID控件

supplierID.reset();  //将supplierID控件内容清空

5、重置所有控件内容

在参数界面新建一个按钮控件,设定其名字为清空全部,同时设置按钮点击事件,事件js脚本为:

$.each(this.options.form.name_widgets,function(i,item){  

    if (item.options.type !=='label') {item.setValue();item.setText();} 

});;

  • jquery如何获取、设置复选框 单选框的值
  • 如何使用eclipse安装lombok插件的
  • 如何利用MySQL数据库命令查看SQL执行效率
  • UFLO2修改模板文件存储位置为数据库方式步骤
  • MongoDB如何让查询返回数据按指定字段降序排序
  • 热门搜索
    感恩节手抄报图片 平安校园手抄报图片 国防教育手抄报资料 有关中秋节的手抄报 数学家的故事手抄报 传染病防控手抄报 重阳节最漂亮手抄报 元旦节手抄报一等奖 国防教育手抄报图片 爱护眼睛手抄报