报表软件FineReport中如何自定义添加删除行按钮

2025-10-01 02:48:44

1、打开模板

2、加载结束事件设置

点击模板>模板web属性>填报页面设置旁的设置图标,勾选为该模板单独设置,然后在事件编辑中增加加载结束事件,JS具体的代码如下:

var curLGP = contentPane.curLGP;  //获取当前填报表

contentPane.on("cellselect", function(rowvalue) {    //增加单元格选中监听事件

 var rownum = $(rowvalue).attr("id");  //获取选中的单元格的当前行号

  window.num = rownum;  //将当前行号赋值给window的num变量

});

3、模板设置

在模板的任一位置增加两个按钮,控件名分别为插入行和删除行,如下图:

报表软件FineReport中如何自定义添加删除行按钮

4、插入行设置

为插入行按钮添加一个点击事件,如下图:

报表软件FineReport中如何自定义添加删除行按钮

5、代码如下:

contentPane.appendReportRC(1);

6、删除行设置

将普通按钮的名称命名为删除行,并增加按钮点击事件,如下图:

报表软件FineReport中如何自定义添加删除行按钮

7、具体的代码如下:

contentPane.deleteReportRC(null,window.num);  

8、效果查看

点击填报预览,选中要删除的行进行删除,可以看到对应的行被删除了,如下效果图。

报表软件FineReport中如何自定义添加删除行按钮

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢