Как обновить сетку Ext JS 4 при отправке всплывающей формы - PullRequest
1 голос
/ 31 декабря 2011

Пожалуйста, укажите мне пример кода Ext JS 4 сетки с записями, редактируемыми через всплывающую форму. Кажется, это общий случай использования, но я могу найти только редактируемые сетки с редактированием на месте.

Мой подход:

  1. Каждая строка в сетке имеет кнопку «Редактировать», которая показывает Ext.window.Window с элементом Ext.form.Panel.
  2. Когда форма отправлена, у меня есть все поля, которые соответствуют записи в сеточном хранилище.
  3. Я получаю запись, используя:

    var storeRecord = grid.getStore().getAt(index);

    Но когда я изменяю свойства этой записи и скрываю окно формы, сетка не показывает обновленные значения.

Я что-то пропустил? Нужно ли принудительно обновлять? Или, может быть, есть стандартный способ настройки сетки с помощью редактора в качестве панели формы?

1 Ответ

1 голос
/ 01 января 2012

После двух дней поисков, проб и ошибок я нашел решение:

grid.getView().refresh();

Хотелось бы, чтобы был более быстрый путь для кривой обучения Ext.(

...