GlideModal – Client
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.
GlideModal – GlideModal(String id, Boolean readOnly, Number width)
Erstellt eine Instanz der GlideModalV3-Klasse.
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| id | Zeichenfolge | Element-ID des GlideModal-Objekts. |
| 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.
| 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 | 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.
| 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 properties)
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 title)
Legt den Titel des Modals fest.
| Name | Typ | Beschreibung |
|---|---|---|
| title | Zeichenfolge | Anzuzeigender Titel |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| width | Zahl | Anzahl der Pixel. Die maximale Breite beträgt 900 Pixel. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| newView | Zeichenfolge | Uu verwendende Ansicht. |
| Typ | Beschreibung |
|---|---|
| void |