2013-06-22 2 views
1

У меня есть сетка Kendo, которая считывает данные из внешних служб с использованием Kendo DataSource, и у меня есть последний столбец, определяемый шаблоном, который создает меню Kendo для каждой строки сетка (точно так же, как this link).Редактирование столбца таблицы Grid Kendo после отмены всплывающего окна редактирования окна

Проблема, однако, у меня есть атрибут editable, установленный в режим «popup». Поэтому, когда я нажимаю «Изменить» (и открывается всплывающее окно), если я нажму «Отмена», меню Kendo в той самой строке, которую я редактировал, будет деинициализировано и выглядит как обычное меню ul/li без стиля.

Спасибо.

ответ

0

Просто догадаться. Строка повторно передается сеткой кендо, поэтому ваше меню теперь снова отображается как обычный HTML, и вам нужно снова вызвать kendoMenu() ...

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

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