Датагрид прокручивает данные при обновлении - PullRequest
1 голос
/ 08 августа 2011

Вот что происходит:

  1. У меня есть сетка данных (которую я генерирую динамически)
  2. Если я выбираю строку и редактирую ее (при нажатии она открывает всплывающее окнои когда я сохраняю данные в этом, я просто обновляю провайдера данных сетки локально).
  3. Как только провайдер данных из datagrid обновляется, сетка данных прокручивается вверх таким образом, что выбранная строка появляется вначало таблицы данных.

Кто-нибудь когда-нибудь сталкивался с этой проблемой?Спасибо.

1 Ответ

3 голосов
/ 08 августа 2011

Если вы используете

dataProvider.refresh();

Попробуйте изменить это значение на

dataProvider.itemUpdated(item);

.refresh() отправляет событие типа «обновить», которое вызывает изменение dataGrid.Метод itemUpdated(item) не отправляет это событие.

...