Показать сообщение отдельно
  #1 (permalink)  
Старый 16.11.2018, 11:34
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

Динамическое изменения записей в Ext.grid
Добрый День!
Имею грид Ext.grid.Panel (а так же Model and Store)
Данные в Store загружаю с Сервера, все отлично отображается.
Задача:
Нужно при клике на Гриде динамически менять данные.
И тут сталкиваюсь с проблемой.
Если я какое-то поле меняю в "viewConfig":
viewConfig: {
 getRowClass: function (record, index) {
  record.data["Field1"] = "...";
 }
}

то это поле "потом" уже нельзя изменить.
те поля которые я НЕ менял в "viewConfig" меняются без проблем!

меняю так:
onGridX_itemclick: function (view, record, item, index, eventObj) {
    record.data["Field1"] = "Сменили"; //Не меняется (((
    record.data["Field2"] = "Сменили"; //А это меняется )))
    view.refresh();
},

Можно ли как-то решить данную проблему (то есть мне надо обязательно использовать изменение поля в "viewConfig")?!
Ответить с цитированием