Flex ContextMenu Modifica gli elementi in modo dinamico
-
06-07-2019 - |
Domanda
Sto usando un ContextMenu per un AdvancedDataGrid nella mia applicazione. Potrei implementare il normale menu contestuale per la griglia. Ora sto programmando di rendere dinamico il menu di scelta rapida.
Ad esempio, se faccio clic su una cella particolare, devo visualizzare solo gli elementi relativi a quella cella nel menu contestuale. C'è un modo per farlo?
Soluzione 2
Ho trovato la soluzione per questo. Abbastanza semplice:
Altri suggerimenti
ContextMenu
contiene una customItems proprietà che è (citando da Adobe vissocs):
Un array di oggetti ContextMenuItem. Ogni oggetto nella matrice rappresenta una voce di menu di scelta rapida definita dall'utente. Utilizzare questa proprietà per aggiungere, rimuovere o modificare queste voci di menu personalizzate.
Per aggiungere nuove voci di menu, creare un oggetto ContextMenuItem e quindi aggiungerlo all'array customItems (ad esempio, utilizzando Array.push ()). Per ulteriori informazioni sulla creazione di voci di menu, vedere la voce della classe ContextMenuItem.