GlideListV3 (g_list) – Client
Verwendet GlideListV3, um Listen zu bearbeiten.
Sie greifen auf die GlideListV3 -Methoden zu, indem Sie das globale Objekt „g_list“ verwenden. Diese Methoden werden in UI-Kontextmenüs und UI Actions verwendet. Das Objekt „g_list“ ist für zugehörige Listen in der UI Action für den Formular-Link nicht verfügbar.
Diese API wird nicht mehr unterstützt. Erwägen Sie stattdessen die Verwendung der GlideList2()- API.
GlideListV3 – addFilter(String filter)
Fügt dem Listenabfragefilter einen einzelnen Begriff hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| filter | Zeichenfolge | Abfragezeichenfolge-Bedingung, die hinzugefügt werden soll. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – get(String listId)
Gibt das GlideList-Objekt für die angegebene Liste zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| listId | Zeichenfolge | Listenname. |
| Typ | Beschreibung |
|---|---|
| Objekt | Das GlideList-Objekt für die angegebene Liste oder NULL, falls nicht gefunden. |
GlideListV3 – get(Object DomElement)
Gibt das GlideList-Objekt für das angegebene DOM-Element zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| DomElement | Objekt | DOM-Element-ID, für die Sie das GlideList-Objekt benötigen. |
| Typ | Beschreibung |
|---|---|
| Objekt | GlideList-Objekt für das angegebene DOM-Element. Gibt NULL zurück, wenn das DOM-Element nicht gefunden wurde. |
GlideListV3 – getChecked()
Gibt eine kommagetrennte Liste mit sys_ids für die geprüften Elemente in der Liste zurück. Gibt keine Elemente zurück, die nicht ausgeführt werden dürfen.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Kommagetrennte Liste mit sys_ids für geprüfte Elemente in der Liste. Gibt keine Elemente zurück, die nicht ausgeführt werden dürfen. |
GlideListV3 – getFixedQuery()
Gibt die Abfrage „sysparm_fixed“ zurück.
Die feste Abfrage ist der Teil der Abfrage, der nicht aus dem Breadcrumb entfernt werden kann (d. h. für den Benutzer festgelegt). Sie wird durch Einschließen eines Parameters sysparm_fixed_query für das Anwendungsmodul angegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Feste Abfragezeichenfolge für die Liste. |
GlideListV3 – getFormTarget()
Gibt das Zielattribut des Formulars zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Zielattribut des Formulars. |
GlideListV3 – getGroupBy()
Gibt das Feld oder die kommagetrennte Liste mit Feldern zurück, die zum Gruppieren der Liste verwendet werden.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Feld oder kommagetrennte Liste mit Feldern, die zum Gruppieren der Liste verwendet werden. |
GlideListV3 – getListName()
Gibt den Namen der Liste zurück, normalerweise den Tabellennamen.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Listenname. |
GlideListV3 – getOrderBy()
Gibt das erste Feld zurück, das zum Sortieren der Liste verwendet wird.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Das zum Sortieren der Liste verwendete Feld oder eine leere Zeichenfolge, wenn die Liste nicht sortiert ist. |
GlideListV3 – getParentTable()
Gibt den Namen der übergeordneten Tabelle (der dem Formular zugeordneten Tabelle) zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Name der übergeordneten Tabelle. |
GlideListV3 – getQuery(Object options)
Gibt die codierte Abfragezeichenfolge für die Liste zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Optionen | Objekt | Die Optionen können eine oder mehrere der folgenden sein.
|
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Codierte Abfragezeichenfolge für die Liste. |
GlideListV3 – getReferringUrl()
Gibt die verweisende URL zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Gibt die URL des übergeordneten Formulars oder „*“ zurück, wenn kein übergeordnetes Formular vorhanden ist. |
GlideListV3 – getRelated()
Gibt das verknüpfte Listenfeld zurück, das die verknüpfte Liste dem übergeordneten Formular zuordnet.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Feld, das die Liste mit dem übergeordneten Formular verbindet. |
GlideListV3 – getRelatedListType()
Gibt den zugehörigen Listentyp zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Typ der Beziehungstabelle. |
GlideListV3 – getRelationshipId()
Gibt die Beziehungsdatensatz-ID zurück, wenn es sich um eine verknüpfte Liste vom Typ REL handelt.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | sys_id des Beziehungsdatensatzes. |
GlideListV3 – getRowCount()
Gibt die Anzahl der von der Abfrage zurückgegebenen Zeilen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | Anzahl der von der Abfrage zurückgegebenen Zeilen. |
GlideListV3 – getRowsPerPage()
Gibt die Anzahl der Zeilen zurück, die auf einer Seite angezeigt werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zahl | Anzahl der Zeilen, die auf einer Seite angezeigt werden sollen. |
GlideListV3 – getTableName()
Gibt den Tabellennamen der Liste zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Tabellenname der Liste. |
GlideListV3 – getTitle()
Gibt den Listentitel zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Listentitel. |
GlideListV3 – getView()
Gibt die Ansicht zurück, mit der die Liste angezeigt wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Name der Ansicht. |
GlideListV3 – isUserList()
Gibt „true“ zurück, wenn die Liste vom Benutzer personalisiert wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | „True“, wenn sich das Listenlayout geändert hat. |
GlideListV3 – refresh(Number firstRow, Object additionalParams)
Aktualisiert die Liste. Der orderBy-Teil des Listenfilters wird ignoriert, sodass die natürliche Reihenfolge der Liste verwendet wird.
| Name | Typ | Beschreibung |
|---|---|---|
| firstRow | Zahl | (Optional) Erste Zeile, die in der Liste angezeigt werden soll. Wenn nicht angegeben, wird die aktuelle erste Zeile der Liste verwendet. |
| additionalParams | Objekt | (Optional) Name-Wert-Paare, die mit der Listenaktualisierungsanforderung übermittelt werden. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – refreshWithOrderBy(Number firstRow, Object additionalParams)
Aktualisiert die Liste mit den orderBy-Feldern.
| Name | Typ | Beschreibung |
|---|---|---|
| firstRow | Zahl | (Optional) Erste Zeile, die in der Liste angezeigt werden soll. Wenn nicht angegeben, wird die aktuelle erste Zeile der Liste verwendet. |
| additionalParams | Objekt | (Optional) Name-Wert-Paare, die mit der Listenaktualisierungsanforderung übermittelt werden. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setFilter(String filter, Boolean saveOrderBy, Boolean saveGroupBy)
Legt die codierte Abfragezeichenfolge für die Liste fest und ignoriert die orderby- und groupby-Teile der Abfragezeichenfolge.
| Name | Typ | Beschreibung |
|---|---|---|
| filter | Zeichenfolge | Verschlüsselte Abfragezeichenfolge. |
| saveOrderBy | Boolean | Der Standardwert ist „false“. Bei „true“ wird der orderBy-Teil der Abfrage verwendet. |
| saveGroupBy | Boolean | Der Standardwert ist „false“. Bei „true“ wird der groupBy-Teil der Abfrage verwendet. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setFilterAndRefresh( String filter)
Legt die codierte Abfragezeichenfolge für die Liste fest und aktualisiert dann die Liste mit dem neuen Filter.
Dadurch bleiben die Parameter „groupby“ und „orderby“ erhalten.
| Name | Typ | Beschreibung |
|---|---|---|
| filter | Zeichenfolge | Codierte Abfragezeichenfolge. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setFirstRow(Number firstRow)
Legt die erste anzuzeigende Zeile fest, wenn die Liste aktualisiert wird.
| Name | Typ | Beschreibung |
|---|---|---|
| firstRow | Zahl | Zeilennummer in der Liste. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setFormTarget(String target)
Gibt an, wo die Antwort aus dem Formular angezeigt werden soll.
| Name | Typ | Beschreibung |
|---|---|---|
| target | Zeichenfolge | Zu verwendender „form.target“-Attributwert. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setGroupBy(String groupBy)
Legt die Kriterien groupBy für die Liste für ein einzelnes Feld oder mehrere Felder fest.
Verwenden Sie für ein einzelnes Feld „field“ oder „groupByField“. Das groupBy-Präfix ist optional. Verwenden Sie für mehrere Felder field1^field2^field3 oder groupByField1^groupByField2^groupByField3.
| Name | Typ | Beschreibung |
|---|---|---|
| Zeichenfolge | groupBy | Gruppe nach Kriterien für die Liste. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setOrderBy(String orderBy)
Legt die Kriterien orderBy für die Liste fest.
Verwenden Sie für ein einzelnes Feld „Sortieren nach“ das Feld orderBy oder orderByDescField. Verwenden Sie für mehrere Felder orderByField1^orderByField2^orderByField3. orderBy gibt die aufsteigende Reihenfolge an, orderByDesc die absteigende. Diese Präfixzeichenfolgen sind optional. Wenn nicht angegeben, wird orderBy angenommen.
| Name | Typ | Beschreibung |
|---|---|---|
| orderBy | Zeichenfolge | Einzelne oder mehrfache Sortierung nach Feldern. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setReferringUrl(String url)
Legt die verweisende URL des übergeordneten Formulars fest.
| Name | Typ | Beschreibung |
|---|---|---|
| URL | Zeichenfolge | URL des übergeordneten Formulars |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – setRowsPerPage(Number numRows)
Legt die Anzahl der Zeilen fest, die auf einer Seite angezeigt werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| numRows | Zahl | Anzahl der Zeilen, die auf einer Seite angezeigt werden sollen. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – showHideGroups(Boolean showFlag)
Zeigt alle Gruppen in der Liste an oder blendet sie aus und speichert den aktuellen reduzierten/erweiterten Status der Gruppen als Benutzervoreineinstellung.
| Name | Typ | Beschreibung |
|---|---|---|
| showFlag | Boolean | Bei „true“ werden die Gruppen in der Liste angezeigt. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – showHideList(Boolean showFlag)
Zeigt die Liste an oder blendet sie aus und speichert den aktuellen reduzierten/erweiterten Status der Liste als Benutzervoreinstellung.
| Name | Typ | Beschreibung |
|---|---|---|
| showFlag | Boolean | Bei „true“ wird die Liste angezeigt. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – sort(String field)
Sortiert die Liste in aufsteigender Reihenfolge.
| Name | Typ | Beschreibung |
|---|---|---|
| field | Zeichenfolge | Feld für das Sortieren der Liste. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – sortDescending(String field)
Sortiert die Liste in absteigender Reihenfolge.
| Name | Typ | Beschreibung |
|---|---|---|
| field | Zeichenfolge | Feld zum Sortieren der Liste. |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – toggleList()
Schaltet die Listenanzeige zwischen reduziert und erweitert um und speichert den Status als Benutzervoreinstellung.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |
GlideListV3 – toggleListNoPref()
Schaltet die Listenanzeige zwischen reduziert und erweitert um, speichert den Status aber nicht als Benutzervoreinstellung.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |