GlideModal : Client

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Die GlideModal- API bietet Methoden zum Anzeigen einer Inhaltsüberlagerung.

    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 vollständiger Ersatz für die APIs „ GlideWindow“ und „GlideDialogWindow“.
    Abbildung : 1. Beispielüberlagerung
    Beispielüberlagerung

    GlideModal: GlideModal (Zeichenfolgen-ID, boolescher Lesezugriff, Zahlenbreite)

    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 Kennzeichnung, die angibt, ob die Schaltfläche „Schließen“ im Modal ausgeblendet werden soll.
    Gültige Werte:
    • „wahr“: Schaltfläche „Schließen“ im Modal nicht anzeigen.
    • false: Schaltfläche „Schließen“ im Modal anzeigen.

    Standardwert: false

    width Nummer Breite des Dialogfelds in Pixel.

    Standard:

    Maximale Breite: 900 Pixel

    Hinweis:
    Sie können die Breite des Dialogfelds auch mit der Methode GlideModal – setWidth (Zahlenbreite) festlegen.

    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 Einstellung (Eigenschaft) zurück.

    Durch das Aufrufen von Aktionen, die das Modal erstellen, werden normalerweise auch die erforderlichen Einstellungen für das Modal mithilfe der Methode GlideModal – setPreference(String name, String value) erstellt. Das Clientskript der UI-Seite verbraucht 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 Wert der angegebenen Einstellung.

    Dieses Beispiel zeigt einen einfachen Fall, bei dem eine Einstellung festgelegt und dann aus einem angegebenen modalen Element 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-Eigenschaften)

    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-Titel)

    Legt den Titel des Modals fest.

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

    GlideModal – setWidth (Zahlenbreite)

    Legt die Breite des Dialogfelds in Pixel fest.

    Sie können die Breite eines Modals auch festlegen, wenn Sie es zum ersten Mal mit der Methode GlideModal: GlideModal (Zeichenfolgen-ID, boolescher Lesezugriff, Zahlenbreite) instanziieren.

    Tabelle : 18. Parameter
    Name Typ Beschreibung
    width Nummer Anzahl der Pixel, die als Breite des Modals festgelegt werden sollen.

    Maximum: 900 Pixel

    Tabelle : 19. Ergebnisse
    Typ Beschreibung
    void
    var dialog = new GlideModal('UI_dialog_name');
    
    //Sets the dialog title
    dialog.setTitle('Show title'); 
    dialog.setPreference('name', 'value'); 			      	
    dialog.setWidth(550);
    
    //Opens the dialog
    dialog.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