Как применить фильтр контекстного меню Kendo, чтобы пропустить первые два столбца сетки
Я создаю контекстное меню кендо и хочу отображать его только тогда, когда пользователи щелкают правой кнопкой мыши сетку кендо. Я могу ограничить пользователя отображением контекстного меню кендо только тогда, когда пользователь щелкает правой кнопкой мыши по сетке. Но теперь мне нужно скрыть контекстное меню для первых двух столбцов сетки, и когда пользователь щелкнет правой кнопкой мыши по остальным столбцам, должно появиться контекстное меню kendo.
Ниже приведен код, который я пытаюсь выполнить, но он не работает.
$("#contextMenu").kendoContextMenu({
target: "#grid",
filter: ".k-grid-content tbody tr[role='row'] td:not(:nth-child(1), :nth-child(2))"
});
Любая помощь высоко ценится
1 ответ
Решение
Как насчет того, чтобы не исключать первые два, а включить только остальные? Что-то типа:
$("#contextMenu").kendoContextMenu({
target: "#grid",
filter: ".k-grid-content tbody tr[role='row'] td:nth-child(n+3)"
});