Flex contextMenu die Elemente dynamisch ändern
-
06-07-2019 - |
Frage
Ich bin mit einem ContextMenu für ein Advanced in meiner Anwendung. Ich konnte das normale Kontextmenü für das Netz implementieren. Nun, ich bin der Planung über das Kontextmenü dynamisch zu machen.
Zum Beispiel, wenn ich auf einer bestimmte Zelle klicken, ich brauche nur die Elemente zu sehen, die zu dieser Zelle im Kontextmenü zusammen. Gibt es eine Möglichkeit, dass wir tun können?
Lösung 2
Ich fand die Lösung. Ganz einfach:
Andere Tipps
ContextMenu
Klasse enthält eine custom Eigenschaft, die sich (unter Angabe von Adobe LiveDocs):
Eine Reihe von ContextMenuItem Objekten. Jedes Objekt in der Anordnung stellt ein Kontextmenü Element, das Sie definiert hat. Verwenden Sie diese Eigenschaft, um hinzuzufügen, zu entfernen oder zu modifizieren diese benutzerdefinierten Menüpunkte.
neue Menüpunkte hinzuzufügen, erstellen Sie ein ContextMenuItem Objekt und es dann das custom Array hinzuzufügen (zum Beispiel durch Array.push mit ()). Weitere Informationen zu den Menüpunkten zu schaffen, die ContextMenuItem Klasseneintrag.