2015-12-19 6 views
0

У меня проблема при изменении конфигурации сетки. У меня есть 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 работать как перед реконфигурированием?

Благодарим за помощь!

ответ

0

Необходимо выполнить некоторую отладку или предоставить, где эта ошибка происходит. Пожалуйста, предоставьте дополнительную информацию об этой ошибке.

я попытался воспроизвести, но я не могу: https://fiddle.sencha.com/#fiddle/12rt

+0

Спасибо за вашу информацию .. После выполнения некоторых отладки я обнаружил, что код создал еще один CheckboxSelectionModel, ошибка была вызвана этим новым. Я обновил код, чтобы не создавать новый CheckboxSM, если он существовал, ошибка исчезла сейчас – hienvd

Смежные вопросы