Как применить фильтр контекстного меню 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)"
});
Другие вопросы по тегам