2015-01-28 2 views
0

Я столкнулся с проблемой с помощью пятна сетки, когда я выбираю все строки в сетке и отправляю данные для сохранения. Данные обрабатываются в бэкэнд должным образом, но столбцы, которые обновляются на основе статуса обработки, не обновляются с обновленным статусом, когда сетка возвращается обратно. Это происходит только тогда, когда я выбираю все строки в сетке и обрабатываю данные. Как вы думаете, может ли это возникнуть?Слайк-сетка - выберите все строки для обработки Проблема

ответ

0

После того, как вы получите ответ от вызова AJAX и когда элементы устанавливаются в DataView, добавьте следующие строки коды для последних изменений, которые будут отражены в таблице:

dataView.beginUpdate();     
dataView.setItems(items); // data from response 
dataView.endUpdate(); 
// Below 2 lines are important 
grid.updateRowCount(); 
grid.invalidateRows(selectedrows); 
grid.render(); 

Надеется, что это работает

+0

Удивительный! Это сработало. Благодаря:) –