У меня проблема при изменении конфигурации сетки. У меня есть EditorGridPanel, его магазин построен из пользовательского столбцаModelExtjs 3.4 Сетка решетки не определена после перенастройки
После сохранения новых настроек (решите показать или не показать некоторые столбцы), я получаю новый магазин и новую модель столбца, затем вызываю функцию reconfigure
для перенастройки Сетка, как это:
grid.reconfigure(newStore, newColumnModel);
reconfigure
функция работала хорошо, но когда я нажимаю на флажок (CheckboxSelectionModel), чтобы выбрать строку, я вижу эту ошибку «не удается прочитать свойство„магазин“неопределенных»
Я работаю над ExtJS 3. 4. На их API странице http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.grid.GridPanel-method-reconfigure, они предупреждали:
«Имейте в виду, что при реконфигурации GridPanel, некоторые существующие настройки могут стать утратившим Например сконфигурированной autoExpandColumn больше не может существовать в новом ColumnModel.»
Что мне делать в этом случае, чтобы сделать checkboxSelectionModel работать как перед реконфигурированием?
Благодарим за помощь!
Спасибо за вашу информацию .. После выполнения некоторых отладки я обнаружил, что код создал еще один CheckboxSelectionModel, ошибка была вызвана этим новым. Я обновил код, чтобы не создавать новый CheckboxSM, если он существовал, ошибка исчезла сейчас – hienvd