jqGrid не очищает подсетки при вызове «clearGridData» - PullRequest
1 голос
/ 05 декабря 2011

Я использую версию 4.2 jqGrid. Все идет хорошо до того момента, когда мне нужно загрузить новые данные в сетку. В первом раунде сетка пуста, и я загружаю несколько строк, и у каждой есть подсетка с еще несколькими строками. Во втором раунде (совершенно разные данные) строки верхнего уровня изменяются, как и ожидалось, но подсетки остаются от предыдущего раунда. Я загружаю данные самостоятельно и подаю их в сетку, используя addRowData(), поэтому тип данных jqGrid local.

Я пробовал $("#grid").jqGrid("clearGridData") и $("#grid").jqGrid("clearGridData").trigger("reloadGrid"), но ни одна из них не работает.

спасибо!

1 Ответ

0 голосов
/ 05 декабря 2011

Не уверен, как вы загружаете ваши данные - вы можете вызвать функцию из параметра функции subGridRowExpanded для загрузки ваших данных.

Вот jsfiddle, показывающий это (я загружаю все подсетки с одинаковыми данными)... извиняюсь, если это немного сбивает с толку, но это было взломано из другого примера.

http://jsfiddle.net/amorris/MZ9ue/

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