如何在jqgrid(本地)中手动删除行后手动关闭它,无需服务器交互。
我使用$('#myGrid').jqGrid('delRowData', rowId);
删除了行,但删除对话框保持打开状态。
答案 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的技巧,我将其描述为here。 Another answer提供了the demo代码,用于实现本地表单编辑。答案是the more old answer的小修改,它对更旧的jqGrid版本做了同样的修改。上面提到的旧答案可能对你有所帮助。