2014-10-30 90 views
0

如何在jqgrid(本地)中手動刪除行後手動關閉它,無需服務器交互。jqgrid中的關閉刪除對話框

我使用$('#myGrid').jqGrid('delRowData', rowId);刪除行,但刪除對話框保持打開狀態。

回答

2

現在還不清楚爲什麼需要手動關閉刪除對話框。它真的需要它可以通過代碼來完成,如

var grid_id = $.jgrid.jqID(this.p.id); // the id of the grid 

$.jgrid.hideModal("#delmod" + grid, { 
    gb: "#gbox_" + grid_id, 
    jqm: true 
}); 

可能您嘗試使用本地數據刪除表單。我在回答中描述了設置processing選項爲真的技巧,我描述了hereAnother answer提供的代碼爲the demo,其實現本地窗體編輯。答案是the more old answer的小修改,它與舊版本的jqGrid做了相同的修改。上面引用的舊答案可能對您有所幫助。

+0

是的,本地數據。謝謝 - 我發佈後找到了你的答案。刪除本地數據時,對話框不會自動關閉。 – sarsnake 2014-10-31 16:26:54

+0

@sarsnake:不客氣! – Oleg 2014-10-31 19:01:38