关闭jqgrid中的删除对话框

时间:2014-10-30 20:48:01

标签: jquery ajax jqgrid dialog

如何在jqgrid(本地)中手动删除行后手动关闭它,无需服务器交互。

我使用$('#myGrid').jqGrid('delRowData', rowId);删除了行,但删除对话框保持打开状态。

1 个答案:

答案 0 :(得分: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选项设置为true的技巧,我将其描述为hereAnother answer提供了the demo代码,用于实现本地表单编辑。答案是the more old answer的小修改,它对更旧的jqGrid版本做了同样的修改。上面提到的旧答案可能对你有所帮助。