Управление контекстным меню GridDesktop

Введение

Класс ContextMenuManager используется для управления пунктами контекстного меню. Атрибут GridDesktop.ContextMenuManager получает экземпляр объекта ContextMenuManager. Например, атрибут ContextMenuManager.MenuItemAvailable_Copy получает или устанавливает значение, указывающее, доступен ли пункт меню контекстного меню Копировать или нет. Аналогично у нас есть все соответствующие атрибуты для различных пунктов контекстного меню.

ВАЖНО: По умолчанию все элементы контекстного меню видны в списке.

Управление контекстным меню

Скрытие элементов контекстного меню

Для выполнения этой задачи мы сначала рассмотрим контекстное меню по умолчанию, которое есть у GridDesktop.

Команды меню по умолчанию GridDeskop

todo:image_alt_text

Теперь скроем некоторые пункты меню, используя следующий код:

После выполнения вышеуказанного кода некоторые пункты меню не будут видны для пользователей:

Некоторые пункты меню скрыты

todo:image_alt_text

Добавление новых пунктов меню

Добавьте новый пункт контекстного меню в список, используя следующий фрагмент кода.

Мы также указываем обработчик событий для новой команды/опции.

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

Новый пункт меню добавлен в список

todo:image_alt_text