Показать сообщение отдельно
  #4 (permalink)  
Старый 16.10.2013, 16:41
Профессор
Отправить личное сообщение для demoniqus Посмотреть профиль Найти все сообщения от demoniqus
 
Регистрация: 28.05.2008
Сообщений: 181

Еще дополню сам себе - при использовании datatype : local данные намертво фиксируются в гриде и становится проблематичным произвести обновление таблицы на новые данные. Чтобы решить эту проблему, надо принудительно подставить новые данные :
updateLocalTable: function(params){
        var table = $(params.table).get(0);
        var gridParams = table.p;
        var data = params.data;
        gridParams.data = params.rows && typeof 111 == typeof params.rows.length ? params.rows : [];
        gridParams.lastpage = Math.ceil(gridParams.data.length / gridParams.rowNum);
        gridParams.page = gridParams.page <= gridParams.lastpage ? gridParams.page : gridParams.lastPage;
        gridParams.records = gridParams.data.length;
    }

после этого можно вызвать триггер перезагрузки таблицы и все будет ОК
Ответить с цитированием