2015-11-04 4 views
1

У меня проблема с функциями jqGrid Unload и Destroy.jqGrid Unload и jqGrid Destroy

Я вызвал jqGrid Unload и заново создал jqGrid. Однако идентификатор строки все еще запущен. Например, я добавил 2 строки (ID: 0 и 1) в jqGrid (первый раз), затем выгрузите и заново создайте jqGrid (второй раз), но когда я вставляю новую строку данных, идентификатор строки 2 вместо 0.

Я также пробовал jqGrid Destroy, но я не могу воссоздать jqGrid, вызвав мою функцию создания jqGrid.

Ниже мои коды выгрузить и заново создать:

$.jgrid.gridUnload("#jqgrid"); 
 
    alert("Un load"); 
 
    loadScript("js/plugin/jqgrid/grid.locale-en.min.js", pagefunction);

+0

вы можете добавить еще несколько описание или код, потому что '$ («# jqgrid»). JqGrid («GridUnload»)' должна работать нормально, плюс какая версия сетки вы используете – Vikas

ответ

0

это зависит от того, загружаются сетки изначально с данными от сервера или создание из местных. Если это последний, вы можете ссылаться из этого блога https://kisdigital.wordpress.com/2010/02/25/jqgrid-the-hard-way/ на функцию deleteRow().

1

Пожалуйста, укажите версию, используемую для получения правильного ответа. Функция GridUnload была сильно изменена в нашем выпуске Guriddo jqGrid, где у старого много проблем.

С наилучшими пожеланиями