jqGrid пусто и отображается заново - PullRequest
0 голосов
/ 18 мая 2011

Я хочу удалить jqGrid и заново отобразить его с другими данными.
правильно ли следовать этому:

 $("div#disp").empty().append("<table id='display'>");
 $("table#display").jqGrid({...});

когда div#disp Surronds table#display

1 Ответ

2 голосов
/ 18 мая 2011

Есть много способов сделать то, что вам нужно. Лучший способ зависит от точных требований.

Если вы просто хотите изменить содержимое сетки без добавления или удаления столбца сетки, вы можете просто изменить некоторые параметры сетки, postData и, возможно, url, а затем вызвать $('#list').trigger('reloadGrid').

Если вам нужно показать действительно другую сетку в том же месте, использование метода GridUnload может решить проблему. См. здесь для получения дополнительной информации и демонстрации.

Если вам нужна некоторая оптимизация при удалении содержимого сетки, вы можете сделать то, что описано здесь .

jqgrid удалить все строки в сетке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...