1

我正在使用带有 jeditable 插件的 jquery 数据表。这些是我的数据表的选项

options = {
        "bServerSide" : true,
        "sAjaxSource" : "/javaServlet",
        "bProcessing" : true,
        "sPaginationType" : "full_numbers",
        "bJQueryUI" : true
    };  

和我的可编辑列选项

    options = {
        placeholder : '',
        fnOnCellUpdated : function(sStatus, sValue,
                settings) {
            recordUpdated();
        }
};

问题是,例如,当我在第 4 页中编辑一个值时,数据表会更新并重新加载并将我送回第一页。

检查网络时,更新完成后再次调用“javaServlet”

我怎样才能解决这个问题?

谢谢

4

1 回答 1

0

我在这里找到的解决方案(由fbattallan 提供):

“在 jquery.dataTables.editable.js 文件中,您可以fnUpdate在函数中找到命令_fnApplyEditable。添加一个 false 参数并停用对_fnSetDisplayStart();“的调用

于 2012-10-22T09:12:44.790 回答