GlideListV3 (g_list) – Client (veraltet)
Die GlideListV3- API bietet Methoden zum Bearbeiten von Listen.
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 des 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.
Für ein einzelnes Feld vom Typ „Sortieren nach“ verwenden Sie das Feld orderBy oder orderByDescField. Verwenden Sie für mehrere Felder orderByField1^orderByField2^orderByField3. orderBy gibt die aufsteigende Reihenfolge und orderByDesc die absteigende Reihenfolge an. Diese Präfixzeichenfolgen sind optional. Wenn nicht angegeben, wird von orderBy ausgegangen.
| 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 |