GlideMenu (g_menu und g_item) – Client

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • GlideMenu-Methoden werden in UI-Kontextmenüs, in den onShow-Skripts, zum Anpassen von UI-Kontextmenüelementen verwendet.

    Es gibt keinen Konstruktor für die GlideMenu-Klasse. Greifen Sie mit dem globalen Objekt „g_menu“ auf GlideMenu-Methoden zu.
    • „g_menu“ ist das UI-Kontextmenü, das gerade angezeigt wird. Das onShow-Skript kann mit diesen Methoden Änderungen an der Darstellung des Menüs vornehmen, bevor es angezeigt wird.
    • „g_item“ ist das aktuelle UI-Kontextmenüelement, das gerade angezeigt wird. Es wird in mehreren g_menu-Methoden verwendet, um ein Element anzugeben.

    GlideMenu – clearImage(GlideMenuItem item)

    Löscht das Bild für ein Element.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    item GlideMenuItem Gibt das Element an, dessen Bild aus der Anzeige entfernt werden soll.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    void
    g_menu.clearImage(g_item);

    GlideMenu – clearSelected()

    Löscht alle Auswahlbilder aus Menüpunkten.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    void

    GlideMenu – getItem(String itemID)

    Gibt ein Menüelement nach Element-ID zurück.

    Es kann erforderlich sein, ein Element in einem Menü zu suchen, damit es vor der Anzeige geändert werden kann. Jedem Menüelement kann eine eindeutige ID zugewiesen sein, wenn das Menüelement erstellt wird (entweder aus einem UI-Kontextmenüeintrag oder aus der addAction()-Methode in der Aktion für das dynamische Skript).

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    itemID Zeichenfolge Gibt das zurückzugebende Element an.
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    GlideMenuItem Menüelement

    GlideMenu – setDisabled(GlideMenuItem item)

    Deaktiviert ein Menüelement, sodass es nicht ausgewählt werden kann. Das deaktivierte Menüelement wird in einer helleren Farbe (ausgegraut) angezeigt, um anzuzeigen, dass es deaktiviert ist.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    item GlideMenuItem Zu deaktivierendes Element.
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    void
    g_menu.setDisabled(g_item);

    GlideMenu – setEnabled(GlideMenuItem item)

    Aktiviert das angegebene Menüelement.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    item GlideMenuItem Element, das aktiviert werden soll.
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    void
    g_menu.setEnabled(g_item);

    GlideMenu – setHidden(GlideMenuItem item)

    Blendet das angegebene Menüelement aus.

    Wenn Sie Menüelemente ausblenden, werden die Trennlinien nicht angepasst, sodass das Menü evtl. mit zwei Trennzeichen hintereinander angezeigt wird.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    item GlideMenuItem Element, das ausgeblendet werden soll.
    Tabelle : 12. Ergebnisse
    Typ Beschreibung
    void
    g_menu.setHidden(g_item);

    GlideMenu – setImage(GlideMenuItem item, String imgSrc)

    Legt ein Bild für ein Element fest.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    item GlideMenuItem Element, um das Bild anzuzeigen.
    imgSrc Zeichenfolge ild, das an das Menüelement angehängt werden soll.
    Tabelle : 14. Ergebnisse
    Typ Beschreibung
    void
    g_menu.setImage(g_item, 'images/checked.gifx');

    GlideMenu – setLabel(GlideMenuItem item, String label)

    Legt die Anzeigebezeichnung für ein Menüelement fest. Die Bezeichnung kann HTML enthalten.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    item GlideMenuItem Zu beschriftendes Element.
    label Zeichenfolge Anzuzeigende Bezeichnung. Die Zeichenfolge kann HTML enthalten.
    Tabelle : 16. Ergebnisse
    Typ Beschreibung
    void
    g_menu.setLabel(g_item, "This is a new label");

    GlideMenu – setVisible(GlideMenuItem item)

    Zeigt das angegebene Element an.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    item GlideMenuItem Element, das angezeigt werden soll.
    Tabelle : 18. Ergebnisse
    Typ Beschreibung
    void
    g_menu.setVisible(g_item);