Когда появляется контекстное меню Kendo? Моя проблема заключается в том, что контекстное меню открывается в слегка неправильном месте. У меня есть alignToAnchor
, установленный на true
. Все работает, за исключением случаев, когда я добавляю первый элемент в сетку. Затем контекстное меню немного выключено. Вероятно, проблема связана с тем, что у меня есть настраиваемые шаблоны строк, и мне также нужно добавить настраиваемый заголовок. Пользовательский заголовок отбрасывает его. Это поведение происходит не только в первый раз, когда пользователь щелкает правой кнопкой мыши по строке. Это всегда, когда пользователь щелкает правой кнопкой мыши по строке. А затем с обновлением на странице, щелчок правой кнопкой мыши по этой записи помещает contextMenu в нужное место.Когда контекстное меню Kendo становится привязанным?
Вот несколько вещей, которые я пробовал:
1) Уничтожение Контекстное и переинициализация после того, как первая запись создается.
2) Добавление класса во все строки noContextMenu
. Изменить фильтр на ContextMenu, чтобы tr:not(.noContextMenu)
, а затем добавить строку в конец dataBound: $(".noContextMenu").removeClass("noContextMenu");
(Итак, то noContextMenu
класс является только эффект во всплывающем редактирования.)
3) Копания в объект ContextMenu и перезапись мишень переменная.