Pregunta

Estoy usando un ContextMenu para un AdvancedDataGrid en mi aplicación. Podría implementar el menú de contexto normal para la cuadrícula. Ahora, estoy planeando hacer que el menú contextual sea dinámico.

Por ejemplo, si hago clic en una celda en particular, necesito ver solo los elementos relacionados con esa celda en el menú contextual. ¿Hay alguna manera de que podamos hacer eso?

¿Fue útil?

Solución 2

Encontré la solución para esto. Bastante simple:

http://www.pubbs.net/flex/200905/73331/

Otros consejos

La clase

ContextMenu contiene una customItems propiedad que (citando de Adobe livedocs):

  

Una matriz de objetos ContextMenuItem. Cada objeto en la matriz representa un elemento del menú de contexto que ha definido. Utilice esta propiedad para agregar, eliminar o modificar estos elementos de menú personalizados.

     

Para agregar nuevos elementos de menú, crea un objeto ContextMenuItem y luego lo agrega a la matriz customItems (por ejemplo, utilizando Array.push ()). Para obtener más información sobre la creación de elementos de menú, consulte la entrada de la clase ContextMenuItem.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top