jqgrid行編輯填坑記

第一次使用jqgrid,遇到問題不少,今天對這兩天jqgrid行內cellEdit遇到的問題做個記錄

1,addRowData後除第一次添加的行內編輯的值能傳到後臺外,之後添加的行內編輯的值後臺無法獲取到

問題原因,在添加新行時忽略了rowid

$("#grid").jqGrid("addRowData", rowid, {}, "first");

rowid需要唯一。

2,添加afterSubmitCell後Save報錯的問題

請仔細閱讀文檔,【仔細】劃重點

文檔上是這麼說的

我當時以爲是後臺要返回一個數組[true,""]這種的,結果。。。就報錯了

cellsubmit: 'remote',
cellurl: "../../api/Inventory/putInSave",
afterSubmitCell: function (res, rowid, cellname, value, iRow, iCol) {
     var text_form_server = res.responseText;
     // depending on state from the server and using the text you can
     if (text_form_server == "false") {
         return [false, "Error"];
     }
     else {
         return [true, "success"];
     }
    },
cellEdit: true
//afterEditCell: function()……………………

請在前臺根據返回值進行判斷。。。腦殼疼

看坑續……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章