Динамическое изменение режима редактирования в сетке кендо при нажатии кнопки

Согласно этот Вопрос Я пытаюсь динамически изменить режим редактирования в сетке kendo UI, и мне это удалось, но все еще есть некоторые проблемы. Я хочу, чтобы сетка kendo позволяла мне редактировать встроенные элементы, когда я нажимаю на ячейки, а также позволяла мне редактировать некоторые столбцы шаблона, когда я нажимаю кнопку редактирования. После того, как я нажму кнопку редактирования, сетка kendo обновится, и режим редактирования изменится на всплывающее окно. Но мне нужно снова нажать кнопку редактирования, чтобы открыть окно редактирования, и это первая проблема. Вторая проблема заключается в том, что окно редактирования закрывается после того, как я нажал кнопку еще раз Немедленно. Я подготовил несколько JSFiddle, чтобы прояснить мой вопрос. Как оставить окно редактирования открытым?


person Gabriel    schedule 05.02.2017    source источник
comment
Часть вашей проблемы заключается в том, что grid.setOptions() в основном полностью переустанавливает сетку (поскольку она: полностью разрывает ее и повторно инициализирует с новым набором параметров). Вы хотите оставить сетку в редактировании в ячейке и чтобы кнопка всплывала в обычном диалоговом окне, в котором вы управляете передачей данных и получением данных обратно ... точно так же, как второй ответ (от бывшего парня Telerik) в вопросе вы ссылались на: stackoverflow.com/a/14030222/4825632   -  person The Dread Pirate Stephen    schedule 06.02.2017
comment
@TheDreadPirateStephen Спасибо за ваш комментарий, но проблема в том, что grid.options.editable='popup' больше не работает в новой версии пользовательского интерфейса кендо. Как предотвратить обновление сетки кендо?   -  person Gabriel    schedule 06.02.2017
comment
Используйте второй ответ Петура Субева в качестве отправной точки, где вы создаете и показываете свое собственное окно, оставляя сетку в режиме внутри ячейки.   -  person The Dread Pirate Stephen    schedule 06.02.2017