我想限制datatable中的单元格编辑来执行更新,我的意思是覆盖当我们从单元格编辑中模糊时所需要的操作。
我尝试使用onblur,在这个方法中如下所示:
$(".ui-cell-editor-input input").blur(function (event) {
event.preventDefault();
return false;
});
但它总是执行更新,当它执行更新时,我找不到ajax事件来处理,因为我知道的唯一一个是onCellEdit
,在更新完成后采取行动。
换句话说,我如何在执行更新之前进行一些验证以及如何更新数据表?
您可以尝试修改primefaces组件函数,我以前遇到过类似的问题。我认为你应该看的函数是PrimeFaces.widget.DataTable.prototype.updateData
检查代码