1

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

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

如果不将 jquery 恢复到 1.9.x 之前的版本,我就无法恢复到早期的 jqGrid 版本,这会破坏我代码其他部分的功能。

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

4

2 回答 2

2

请使用以下方法进行 unloadGrid。

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

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

于 2016-02-20T06:15:34.143 回答
0

问题正如我在对问题的评论中所描述的那样:我似乎没有下载包含附加方法的 jqGrid,其中包括 GridUnload 和 GridDelete。下载了包含这些内容的副本后,它现在可以工作了。

于 2013-08-14T10:25:43.323 回答