智能报表系统FineReport中如何设置清空条件

 时间:2024-10-14 01:57:39

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();}});;

  • 报表汇总系统FineReport中如何设置清空条件
  • 表格软件FineReport中如何设置清空条件
  • 智能报表系统FineReport中如何根据分组设置页码
  • 定制报表系统FineReport中如何设置编码转换
  • finereport入门教程
  • 热门搜索
    电子手抄报 劳动最光荣手抄报内容 反邪教手抄报内容 六年级数学手抄报 清明节手抄报大全图片 关于清明节的手抄报 汉字手抄报图片 爱祖国手抄报简单漂亮 手抄报边框简单又漂亮 化学手抄报