GlideModal : Client
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.
GlideModal: GlideModal (Zeichenfolgen-ID, boolescher Lesezugriff, Zahlenbreite)
Erstellt eine Instanz der GlideModalV3-Klasse.
| 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:
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.
| Name | Typ | Beschreibung |
|---|---|---|
| id | Zeichenfolge | Element-ID des GlideModal-Objekts. |
| 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.
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| html | Objekt | HTML-Inhalt, der im Modal angezeigt werden soll. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| html | Zeichenfolge | HTML-Inhalt, der im Modal angezeigt werden soll. |
| Typ | Beschreibung |
|---|---|
| void |
GlideModal – setPreference(String name, String value)
Legt das angegebene Feld im aktuellen Formular auf den angegebenen Wert fest.
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Eigenschaften | Array | Array von Name-Wert-Paaren, die festgelegt werden sollen. |
| Typ | Beschreibung |
|---|---|
| void |
GlideModal – setTitle(String-Titel)
Legt den Titel des Modals fest.
| Name | Typ | Beschreibung |
|---|---|---|
| title | Zeichenfolge | Anzuzeigender Titel |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| width | Nummer | Anzahl der Pixel, die als Breite des Modals festgelegt werden sollen. Maximum: 900 Pixel |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| newView | Zeichenfolge | Uu verwendende Ansicht. |
| Typ | Beschreibung |
|---|---|
| void |