多语言展示
当前在线:1470今日阅读:23今日分享:25

在线报表FineReport中如何设置自定义提交事件

填报报表,修改数据后都需要点击工具栏上的提交按钮才会与数据库进行交互。若不使用FR的提交按钮,如何调用提交事件与数据库进行交互呢?如点击自定义的删除按钮,删除行的同事就与数据库交互:下面就通过在线报表FineReport来进行介绍。
工具/原料
1

在线报表FineReport7.1.1

2

大小:148.2M 适用平台:windows/linux

方法/步骤
1

打开模板,在M3和N3单元格增加按钮,分别选择插入行和删除行,父格都设设置为C3,并且设置插入行的行数为1行即点击增加行时只增加一行。

2

增加按钮点击事件可以想象一下,当我们点击“删除行”按钮时,需要先在页面上把该行删除,然后再提交入库。因此,我们给删除行按钮添加一个点击事件,js代码如下:setTimeout(function() {      _g('${sessionID}').writeReport();    }, 2000);注:需要延长2~3秒后再触发提交事件,使页面删除数据动作完成后再提交入库。

推荐信息