GlideModal – Client

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Stellt Methoden zum Anzeigen einer Inhaltsüberlagerung bereit.

    Verwenden Sie diese Methoden in Skripts überall, wo Sie clientseitiges JavaScript verwenden können. Diese Methoden werden meistens aus einer UI Action mit ausgewählten Checkboxen Client aufgerufen.

    Dies ist ein voll ausgestatteter Ersatz für GlideWindow und GlideDialogWindow .
    Abbildung : 1. Beispielüberlagerung
    Beispielüberlagerung

    GlideModal – GlideModal(String id, Boolean readOnly, Number width)

    Erstellt eine Instanz der GlideModalV3-Klasse.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    id Zeichenfolge UI-Seite, die in das Modal geladen werden soll.
    readOnly Boolean Bei „true“ wird die Schaltfläche „Schließen“ ausgeblendet.
    width Zahl Breite in Pixeln.

    Die maximale Breite beträgt 900 Pixel.

    GlideModal – get(String id)

    Rufen Sie ein GlideModal-Objekt nach ID ab.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    id Zeichenfolge Element-ID des GlideModal-Objekts.
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    GlideModal Objekt.

    GlideModal – getPreference(String name)

    Gibt den Wert der angegebenen Voreinstellung (Eigenschaft) zurück.

    Durch das Aufrufen von Aktionen, die das Modal erstellen, werden normalerweise auch die erforderlichen Einstellungen für das Modal mit der Methode GlideModal – setPreference(String name, String value) erstellt. Das Clientskript der UI-Seite verwendet diese Einstellungen dann mit dieser Methode.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Name des abzurufenden Einstellungswerts. Dieser Wert muss zuvor im Modal mit der Methode GlideModal – setPreference(String name, String value) festgelegt worden sein.
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Angegebener Einstellungswert.

    Dieses Beispiel zeigt einen einfachen Fall, bei dem eine Einstellung festgelegt und diese Einstellung dann aus einem angegebenen modalen Fenster abgerufen wird.

    var gm = new GlideModal('UI_dialog_name');
    //Sets the dialog title
    gm.setTitle('Show title');
    
    //sets the value of the preference table
    gm.setPreference('table', 'incident');
    
    //gets the value of the preference table
    var title = gm.getPreference('table');

    GlideModal – render()

    Rendert die UI-Seite im Modal.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    void
    var gm = new GlideModal("UI_dialog_name");
    
    //Sets the dialog title
    gm.setTitle('Show title');		      	
    gm.setWidth(550);
    
    //Opens the dialog
    gm.render();

    GlideModal – renderWithContent(Object html)

    Zeigt ein Modal mit dem angegebenen HTML-Inhalt an.

    Die renderWithContent()-Methode ersetzt die render()-Methode und fordert keine UI-Seite zum Rendern an.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    html Objekt HTML-Inhalt, der im Modal angezeigt werden soll.
    Tabelle : 9. Ergebnisse
    Typ Beschreibung
    void

    GlideModal – renderWithContent(String html)

    Zeigt ein Modal mit dem angegebenen HTML-Inhalt an.

    Die renderWithContent()-Methode ersetzt die render()-Methode und fordert keine UI-Seite zum Rendern an.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    html Zeichenfolge HTML-Inhalt, der im Modal angezeigt werden soll.
    Tabelle : 11. Ergebnisse
    Typ Beschreibung
    void

    GlideModal – setPreference(String name, String value)

    Legt das angegebene Feld im aktuellen Formular auf den angegebenen Wert fest.

    Tabelle : 12. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Name des zu aktualisierenden Formularfelds.

    Wenn dieses Feld im aktuellen Formular nicht vorhanden ist, wird die Anforderung ignoriert.

    Wert Zeichenfolge Wert, der im angegebenen Formularfeld gespeichert werden soll.
    Tabelle : 13. Ergebnisse
    Typ Beschreibung
    void
    var gm = new GlideModal('UI_dialog_name');
    //Sets the dialog title
    gm.setTitle('Show title'); 
    gm.setPreference('table', 'task'); 			
    gm.setPreference('name', 'value');        	
    
    //Opens the dialog
    gm.render();

    GlideModal – setPreferenceAndReload(Array properties)

    Legt die Eigenschaften fest und lädt das Modal erneut.

    Tabelle : 14. Parameter
    Name Typ Beschreibung
    Eigenschaften Array Array von Name-Wert-Paaren, die festgelegt werden sollen.
    Tabelle : 15. Ergebnisse
    Typ Beschreibung
    void

    GlideModal – setTitle(String title)

    Legt den Titel des Modals fest.

    Tabelle : 16. Parameter
    Name Typ Beschreibung
    title Zeichenfolge Anzuzeigender Titel
    Tabelle : 17. Ergebnisse
    Typ Beschreibung
    void
    var gm = new GlideModal('UI_dialog_name');
    
    //Sets the dialog title
    gm.setTitle('Show title');
    gm.setPreference('name', 'value');
     			      	        
    //Opens the dialog
    gm.render(); 
    

    GlideModal – setWidth(Number width)

    Legt die Breite in Pixeln fest.

    Das Modal ist in vordefinierte Systemgrößen eingebettet.

    Tabelle : 18. Parameter
    Name Typ Beschreibung
    width Zahl Anzahl der Pixel.

    Die maximale Breite beträgt 900 Pixel.

    Tabelle : 19. Ergebnisse
    Typ Beschreibung
    void
    var gm = new GlideModal('UI_dialog_name');
    
    //Sets the dialog title
    gm.setTitle('Show title'); 
    gm.setPreference('name', 'value'); 			      	
    gm.setWidth(550);
    
    //Opens the dialog
    gm.render();

    GlideModal – switchView(String newView)

    Ändert die Ansicht und lädt das Modal erneut.

    Tabelle : 20. Parameter
    Name Typ Beschreibung
    newView Zeichenfolge Uu verwendende Ansicht.
    Tabelle : 21. Ergebnisse
    Typ Beschreibung
    void