一般是你的填报主键的问题
填报属性没设置主键
删除按钮的地方加个事件试试:
删除按钮点击事件里面
_g('${sessionID}').writeReport();
点击按钮直接提交入库(自定义提交事件)-http://help.finereport.com/doc-view-543.html
填报报表,修改数据后都需要点击工具栏上的提交按钮才会与数据库进行交互。若不使用FR的提交按钮,如何调用提交事件与数据库进行交互呢?
如点击自定义的删除按钮,删除行的同时就与数据库交互:
点击“删除行”按钮时,需要先在页面上把该行删除,然后再提交入库。
给删除行按钮添加一个点击事件,js代码如下:
setTimeout(function() { _g('${sessionID}').writeReport(); }, 2000);
注:需要延长2~3秒后再触发提交事件,使页面删除数据动作完成后再提交入库