在数据表

时间:2016-09-06 10:36:12

标签: jsf primefaces

我想限制数据表中的单元格编辑以执行更新,我的意思是覆盖从单元格编辑模糊时所采取的操作。

我尝试使用onblur并在此方法中使用如下:

$(".ui-cell-editor-input input").blur(function (event) {
                event.preventDefault();
                return false;
            });

但它总是执行更新,并且我无法在执行更新时找到要处理的ajax事件,因为我知道的唯一事件是onCellEdit,它在更新完成后采取行动。

换句话说,如何在执行更新之前进行一些验证以及数据表如何更新?

1 个答案:

答案 0 :(得分:1)

您可以尝试修改primefaces组件功能,之前我有类似的problem 。我认为你要看的功能是PrimeFaces.widget.DataTable.prototype.updateData检查code