2014-10-30 100 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