Сетка ExtJS или Telerik MVC: привязка только обновленных / измененных данных (для каждой ячейки) - PullRequest
0 голосов
/ 28 марта 2012

Мне нужно обновлять данные, отображаемые в сетке каждую секунду.

Я использую jQuery для вызова ajax каждую секунду, а затем мне нужно связать данные в сетке, но изменить только те ячейки, которые изменились / обновились.

Я знаю, что при использовании Telerik MVC Grid, когда я вызываю их функцию 'dataBind', все <tbody> изменяется.

Можно изменить только те данные, которые были обновлены / изменены с использованием сеток Telerik или ExtJS?

1 Ответ

0 голосов
/ 28 марта 2012

Это возможно.
Сетки ExtJS всегда поддерживаются 'хранилищами, в которых хранятся записи (например, запись - данные строки сетки) *
После того, как вы вернете данные с сервера, если вы сможете определить изменения по некоторому идентификаторуполе, вы можете найти конкретную запись из хранилища, изменить значения ее полей (сопоставленные с ячейками), которые вы хотите изменить, и зафиксировать запись для обновления конкретных ячеек.

Конечно, проще использовать Ext.Direct стек, но я понимаю, что это не всегда возможно в уже существующих проектах.

...