jqGrid теряет изменения, когда вы переупорядочиваете или фильтруете

У меня есть jqGrid, который имеет следующие свойства;

    grid.jqGrid({
        datatype: "local",
        data: GRID.GridData,
        colModel: GRID.availableGridColumns['columnModel'],
        loadonce: true,

Он загружает данные просто отлично.

Затем я делаю встроенное редактирование одной ячейки.

Затем я применяю фильтр или сортировку, и редактирование, которое я внес в ячейку, теперь исчезает, и значение возвращается к своему первоначальному значению.

У меня тоже есть это;

    var rowData = $('#Grid').jqGrid('getRowData', "11332601");
    rodData.State = "Open";
    $('#Grid').setRowData("11332601", rowData)

Значение в ячейке изменяется, но когда я применяю фильтр или сортировку, значение ячейки возвращается к исходному значению.

Это также можно продемонстрировать здесь http://www.trirand.com/blog/jqgrid/jqgrid.html а затем откройте "Новое в версии 3.3" и выберите ссылку "Редактирование ячеек".

Сортируйте сетку по "сумме", измените значение "50,00" на "51,00". Сортируйте по сумме снова, а затем снова, и вы увидите, что "51,00" изменилось обратно на "50,00".

Есть ли способ обойти это поведение?

0 ответов

Другие вопросы по тегам