GlideUICompatibility: Bereichsbezogen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die GlideUICompatibility- API bietet bereichsbezogenen Anwendungen die Möglichkeit, ihre eigenen minimalen Browserversionen zu definieren. Dies erfolgt durch das Erstellen von Systemeigenschaften für die bereichsbezogene Anwendungen.

    Sie erstellen die Eigenschaften mit der Liste „sys_properties“ und weisen eine Versionsnummer zu. Wenn Sie dies in der bereichsbezogenen Anwendung tun, wird das Präfix „<scope-name>“ automatisch zum Eigenschaftennamen hinzugefügt. Die Kompatibilitätseigenschaften der bereichsbezogenen Anwendungsbenutzeroberfläche sind:

    • <scope-name>.ui.ie_minimum
    • <scope-name>.ui.chrome_minimum
    • <scope-name>.ui.firefox_minimum
    • <scope-name>.ui.safari_major_version_minimum

    Sie können dann die GlideUICompatibility -Klasse verwenden, um zu bestimmen, ob der aktuelle Browser unterstützt wird.

    GlideUICompatibility: GlideUICompatibility(String scopeName)

    Erzeugt ein GlideUICompatibility-Objekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    scopeName Zeichenfolge Bereichsname der Anwendung.

    GlideUICompatibility – getCompatibility ()

    Gibt die Ausdrücke „block“ oder „allow“ basierend auf der Browserversion zurück.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Entweder blockieren oder zulassen.
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blockOrAllow = UICompatibility.getCompatibility();
    gs.info(blockOrAllow);

    Ausgabe:

    allow

    GlideUICompatibility – isBlocked()

    Bestimmt, ob der Browser nicht unterstützt wird (blockiert).

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob der Browser blockiert ist.
    Mögliche Werte:
    • „wahr“: Der Browser ist blockiert.
    • „falsch“: Der Browser ist gültig und nicht blockiert.
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blocked = UICompatibility.isBlocked();
    gs.info(blocked);

    Ausgabe:

    false