jqGrid GridUnload在最新的jqGrid中不起作用

时间:2013-08-12 10:20:20

标签: jquery jqgrid

我正在使用jqGrid v4.5.2(编写本文时的最新版本)和jQuery 1.9.1。 jqGrid方法GridUnload似乎不起作用。它在v3.8.1中工作(参见this example来自另一个关于jqGrid GridUnload的线程),但是使用与最新jqGrid完全相同的代码,它没有(甚至使用jQuery 1.4.4,这是在那里使用的例子)。

FireFox的错误控制台报告“没有这样的方法:GridUnload”。这意味着该方法已从后来的jqGrid中删除,但在jqGrid发行说明here中没有提到它。

我无法恢复到早期的jqGrid版本,而且还没有将jquery恢复到1.9.x之前,这会破坏我代码的其他部分的功能。

如果GridUnload已从最新的jqGrid中删除,或者被其他方法替换,那么有什么想法吗?

2 个答案:

答案 0 :(得分:1)

请使用以下方法获取unloadGrid。

$.jgrid.gridUnload("#ctrl_editor_table");

ctrl_editor_table 是网格表的ID。这将适用于jqGrid 4.0及更高版本。

答案 1 :(得分:0)

问题就像我在问题的评论中描述的那样:我似乎没有下载包含附加方法的jqGrid,其中包括GridUnload和GridDelete。下载了包含这些副本的副本后,现在可以正常使用。