1

これは私を少し狂わせています。おそらく誰かがこれについての洞察を持っています。次のオプションが必要な編集可能なデータテーブルを含むjspページがあります

$("#masterTable").dataTable({
    "sDom" : '<"H"flp>t<"F"ip>r',
    "bJQueryUI" : true,
    "bStateSave" : true,
    "bProcessing" :true
}).makeEditable({
    "sAddURL" : "manager/add",
    "sDeleteURL" : "manager/delete",
    "sAddNewRowFormId" : "formAddNewRowId",
    "sAddNewRowButtonId" : "btnAddNewRowId",
    "sAddNewRowOkButtonId" : "btnAddNewRowOkId",
    "sAddNewRowCancelButtonId" : "btnAddNewRowCancelId",
    "sDeleteRowButtonId" : "btnDeleteRowId",
    "fnOnAdded" : function(){
        window.location.replace("/view/master.jsp");
    },
    "fnShowError" : function(message, action){
      switch(action){
          case "add":
              window.alert("Add Failed. Please check the error log for the exact problem");
              break;
          case "update":
              window.alert("Update Failed. Please check the error log for the exact problem");
              break;
          case "delete":
              window.alert("Delete Failed. Please check the error log for the exact problem");
              break;
      } 
    },
    "fnOnDeleted" : function(){
       window.location.replace("/view/report.jsp");
    },
    "aoColumns" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]
});

しかし、ロードしようとすると、次のエラーが発生します。

java.io.IOException: Error: Attempt to clear a buffer that's already been flushed

非常識な部分は、2 つのオプションを削除すると、ページが正常に読み込まれることです。どの 2 つ、または何行にあるか (1 または個別)、またはそれらが .dataTable または .makeEditable の一部であるかどうかは関係ありませんが、すべてのオプションを残すとエラーになります。テーブルで使用できるオプションの数に奇妙な上限がありますか?

4

0 に答える 0