Еще дополню сам себе - при использовании 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;
}
после этого можно вызвать триггер перезагрузки таблицы и все будет ОК