Gestionar Menús Contextuales de GridDesktop

Introducción

La clase ContextMenuManager se utiliza para gestionar los elementos del menú contextual. El atributo GridDesktop.ContextMenuManager obtiene la instancia del objeto ContextMenuManager. Por ejemplo, el atributo ContextMenuManager.MenuItemAvailable_Copy obtiene o establece un valor que indica si el elemento del menú contextual Copiar está disponible o no. De manera similar, tenemos todos los atributos correspondientes para diferentes elementos del menú contextual.

IMPORTANTE: Por defecto, todos los elementos del menú contextual son visibles en la lista.

Gestionando el Menú Contextual

Ocultar Elementos del Menú Contextual

Para realizar esta tarea, primero echamos un vistazo al menú contextual predeterminado que tiene GridDesktop.

Menú predeterminado de GridDesktop

todo:image_alt_text

Ahora, ocultar algunos elementos del menú utilizando el código a continuación:

Después de ejecutar el código anterior, algunos elementos del menú no serán visibles para los usuarios:

Algunos elementos del menú están ocultos

todo:image_alt_text

Añadiendo nuevos elementos de menú

Agregue un nuevo elemento al menú contextual a la lista utilizando el siguiente fragmento de código.

También especificamos un controlador de eventos para el nuevo comando/opción.

Después de ejecutar el código anterior, se podrá ver un nuevo elemento de menú en el menú contextual. También aparecerá un mensaje cuando se haga clic en la celda.

Se añade un nuevo elemento de menú a la lista

todo:image_alt_text