1
A
回答
2
editRow和saveRow內嵌編輯方法有succesfunc
和aftersavefunc
您可以使用的參數。 aftersavefunc
具有小優勢,因爲它用於本地和遠程保存網格數據。因此,代碼可以
ondblClickRow: function (rowid) {
$(this).jqGrid('editRow', rowid, true, null, null, null, {}, function (rowid) {
$(this.rows.namedItem(rowid)).hide();
$(this).focus(); // set focus somewhere
});
}
請參見相應的演示here。
唯一不應該忘記的是修改後的行將隱藏,但不會被刪除並且該行可以在下一個網格刷新中可見。嘗試對演示中的行進行排序,或轉到下一頁並返回。如果遠程持有數據並且刷新數據將在服務器端實現,則服務器應該不會將隱藏行發送到jqGrid。可能在你的caee中使用delRowData可能會更好。該方法從本地網格中刪除數據,但不向服務器發送刪除請求。
相關問題
- 1. jqGrid不保存內聯行編輯
- 2. jqgrid內聯編輯與errorfunc
- 3. 內容可編輯點擊和保存
- 4. JQGrid setRowData內聯編輯後
- 5. jqGrid - 內聯編輯和陷印編輯規則
- 6. $編譯內部的點擊處理程序不插入
- 7. jqGrid - 保存內聯編輯不起作用
- 8. jQgrid內聯編輯替換回車鍵保存onchange
- 9. jqGrid內聯編輯 - 添加鍵保存並取消
- 10. jqGrid設置內聯編輯輸入框的屬性
- 11. jqgrid內聯單元格編輯
- 12. jqGrid - 內聯編輯無法在編輯後將結果保存到數據庫
- 13. jqgrid編輯,保存和esc
- 14. Jqgrid更改內聯編輯的值
- 15. django:內聯管理員保存的處理程序
- 16. jqGrid:創建新行時刪除,編輯和展開圖標/點擊(內聯)
- 17. JQgrid內聯編輯與asp.net和C#
- 18. Javascript文本輸入更改處理程序結合div點擊處理程序
- 19. 內聯jqGrid編輯「請求錯誤」
- 20. Jquery內聯編輯
- 21. jqGrid使用successfunc進行內聯編輯
- 22. 如何註冊jQuery點擊處理程序內聯?
- 23. jqGrid環繞文本內聯編輯
- 24. 如何在jqgrid中內聯編輯行?
- 25. 在jqGrid中編輯內聯行時排序問題
- 26. JQGrid - 如何使用內聯編輯?
- 27. 如何添加任何邏輯jqgrid內聯編輯saveRow輸入press?
- 28. jqgrid內聯編輯顯示html標籤
- 29. jqGrid - JSON響應中的內聯編輯邏輯
- 30. jqGrid的自動完成內聯編輯
謝謝奧列格!非常有幫助 – v1r00z
@ v1r00z:不客氣! – Oleg