Я пытаюсь найти правильный способ динамического добавления / удаления столбцов в GridPanel, который использует плагин CellEditing в Ext JS 4.0
Я пытался динамически добавлять / удалять столбцы в GridPanel, используя добавление HeaderContainer(), insert (), remove () методы
Проблема в том, что плагин CellEditing перестает работать правильно, когда я пытаюсь добавить или удалить более одного столбца:
- при существующей ячейкев режиме редактирования текст и курсор не видны
- первый добавленный столбец вообще не редактируется
- второй добавленный столбец редактируется
Действия для воспроизведения:
- запустить страницу
- выбрать ячейку в столбце, чтобы вставить позицию столбца, перед которой нужно добавить новый столбец
- нажмите кнопку добавления столбца и введите Name1 в диалоговом окне, нажмите ок
- повторите шаги 2-3. Используя Name2 в качестве имени столбца
- , попробуйте отредактировать текст в существующем столбце Company и в столбце Name1 и Name2
.Наш код и пример здесь: http://jsbin.com/otorix/edit#source / http://jsbin.com/otorix/edit#preview
Можете ли вы воспроизвести это поведение?Можете ли вы подтвердить это как ошибку?Или что я делаю не так?
Буду благодарен за любую помощь, которую вы можете оказать