GlideListV3 (g_list) : client
Utilisez GlideListV3 pour manipuler les listes.
Vous accédez aux méthodes GlideListV3 à l’aide de l’objet global g_list. Ces méthodes sont utilisées dans les menus contextuels de l’interface utilisateur et les actions d’interface utilisateur. L’objet g_list n’est pas disponible pour les listes connexes sur l’action d’interface utilisateur du lien de formulaire.
Cette API n’est plus prise en charge. Envisagez plutôt d’utiliser l’API GlideList2().
GlideListV3 - addFilter(filtre de chaîne)
Ajoute un seul terme au filtre de requête de liste.
| Nom | Type | Description |
|---|---|---|
| filtre | Chaîne | Condition de chaîne de requête à ajouter. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : get(String listId)
Renvoie l’objet GlideList pour la liste spécifiée.
| Nom | Type | Description |
|---|---|---|
| listId | Chaîne | Le nom de la liste. |
| Type | Description |
|---|---|
| Objet | Objet GlideList pour la liste spécifiée ou nul s’il est introuvable. |
GlideListV3 - get(Object DomElement)
Renvoie l’objet GlideList pour l’élément DOM spécifié.
| Nom | Type | Description |
|---|---|---|
| Domelement | Objet | ID de l’élément DOM pour lequel vous souhaitez obtenir l’objet GlideList. |
| Type | Description |
|---|---|
| Objet | Objet GlideList pour l’élément DOM spécifié. Renvoie null si l’élément DOM n’est pas trouvé. |
GlideListV3 : getChecked()
Renvoie une liste d’sys_ids séparés par des virgules pour les éléments cochés de la liste. Ne renvoie pas d’éléments qui ne peuvent pas être exécutés.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Liste séparée par des virgules des sys_ids des éléments cochés dans la liste. Ne renvoie pas d’éléments qui ne peuvent pas être exécutés. |
GlideListV3 : getFixedQuery()
Renvoie la requête sysparm_fixed.
La requête fixe est la partie de la requête qui ne peut pas être supprimée du fil d’Ariane (c’est-à-dire qu’elle est corrigée pour l’utilisateur). Il est spécifié en incluant un sysparm_fixed_query paramètre pour le module d’application.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Chaîne de requête fixe pour la liste. |
GlideListV3 : getFormTarget()
Renvoie l’attribut cible du formulaire.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | L’attribut cible du formulaire. |
GlideListV3 : getGroupBy()
Renvoie le champ ou la liste de champs séparés par des virgules utilisés pour regrouper la liste.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Champ ou liste de champs séparés par des virgules utilisés pour regrouper la liste. |
GlideListV3 : getListName()
Renvoie le nom de la liste, qui est généralement le nom de la table.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Le nom de la liste. |
GlideListV3 : getOrderBy()
Renvoie le premier champ utilisé pour organiser la liste.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Champ utilisé pour organiser la liste, ou une chaîne vide si la liste n’est pas triée. |
GlideListV3 : getParentTable()
Renvoie le nom de la table parente (la table associée au formulaire).
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom de la table parente. |
GlideListV3 : getQuery(options de l’objet)
Renvoie la chaîne de requête codée pour la liste.
| Nom | Type | Description |
|---|---|---|
| options | Objet | Les options peuvent être une ou plusieurs des options suivantes.
|
| Type | Description |
|---|---|
| Chaîne | Chaîne de requête codée pour la liste. |
GlideListV3 : getReferringUrl()
Renvoie l’URL de référence.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Renvoie l’URL du formulaire parent, ou « * » en l’absence de formulaire parent. |
GlideListV3 : getRelated()
Renvoie le champ de liste connexe qui associe la liste connexe au formulaire parent.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Champ qui connecte la liste au formulaire parent. |
GlideListV3 : getRelatedListType()
Renvoie le type de liste connexe.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Le type de table de relation. |
GlideListV3 : getRelationshipId()
Renvoie l’ID d’enregistrement de la relation, s’il s’agit de la liste connexe REL de type.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | sys_id de l’enregistrement de relation. |
GlideListV3 : getRowCount()
Renvoie le nombre de lignes renvoyées par la requête.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Nombre de lignes renvoyées par la requête. |
GlideListV3 : getRowsPerPage()
Renvoie le nombre de lignes à afficher sur une page.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Nombre de lignes à afficher sur une page. |
GlideListV3 : getTableName()
Renvoie le nom de table de la liste.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Nom de la table de la liste. |
GlideListV3 : getTitle()
Renvoie le titre de la liste.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Le titre de la liste. |
GlideListV3 : getView()
Renvoie la vue utilisée pour afficher la liste.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Le nom de la vue |
GlideListV3 : isUserList()
Renvoie la valeur true si la liste a été personnalisée par l’utilisateur.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Vrai si la mise en page de la liste a changé. |
GlideListV3 : refresh(Number firstRow, Object additionalParams)
Actualise la liste. La partie orderBy du filtre de liste est ignorée de sorte que l’ordre naturel de la liste est utilisé.
| Nom | Type | Description |
|---|---|---|
| Firstrow | Numéro | (Facultatif) La première ligne à afficher dans la liste. Si elle n’est pas spécifiée, la première ligne actuelle de la liste est utilisée. |
| additionalParams | Objet | (Facultatif) Paires nom-valeur soumises avec la demande d’actualisation de liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : refreshWithOrderBy(Number firstRow, Object additionalParams)
Actualise la liste à l’aide des champs orderBy.
| Nom | Type | Description |
|---|---|---|
| Firstrow | Numéro | (Facultatif) La première ligne à afficher dans la liste. Si elle n’est pas spécifiée, la première ligne actuelle de la liste est utilisée. |
| additionalParams | Objet | (Facultatif) Paires nom-valeur soumises avec la demande d’actualisation de liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 - setFilter(String filter, booléen saveOrderBy, booléen saveGroupBy)
Définit la chaîne de requête codée pour la liste en ignorant les parties orderBy et groupBy de la chaîne de requête.
| Nom | Type | Description |
|---|---|---|
| filtre | Chaîne | Chaîne de requête codée. |
| saveOrderBy | Booléen | La valeur par défaut est false. Si la valeur est vrai, la partie orderBy de la requête est utilisée. |
| saveGroupBy | Booléen | La valeur par défaut est false. Si la valeur est vrai, utilise la partie groupBy de la requête. |
| Type | Description |
|---|---|
| nul |
GlideListV3 - setFilterAndRefresh( Filtre de chaîne)
Définit la chaîne de requête codée pour la liste, puis actualise la liste à l’aide du nouveau filtre.
Cela permet de conserver les paramètres Grouper par et Trier par.
| Nom | Type | Description |
|---|---|---|
| filtre | Chaîne | Chaîne de requête codée. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : setFirstRow(Number firstRow)
Définit la première ligne à afficher lorsque la liste est actualisée.
| Nom | Type | Description |
|---|---|---|
| Firstrow | Numéro | Numéro de ligne dans la liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : setFormTarget(cible de chaîne)
Spécifie où afficher la réponse à partir du formulaire.
| Nom | Type | Description |
|---|---|---|
| target | Chaîne | Valeur de l’attribut form.target à utiliser. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : setGroupBy(String groupBy)
Définit les groupBy critères de la liste, pour un seul champ ou pour plusieurs champs.
Pour un champ unique, utilisez field ou groupByField. Le préfixe groupBy est facultatif. Pour plusieurs champs , utilisez field1^field2^field3 ou groupByField1^groupByField2^groupByField3.
| Nom | Type | Description |
|---|---|---|
| Chaîne | groupBy | Le groupe par critères pour la liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : setOrderBy(String orderBy)
Définit les orderBy critères de la liste.
Pour un champ unique de tri par, utilisez orderBy le champ ou orderByDescField. Pour plusieurs champs, utilisez orderByField1^orderByField2^orderByField3. orderBy spécifie l’ordre croissant et orderByDesc spécifie l’ordre décroissant. Ces chaînes de préfixe sont facultatives. S’il n’est pas spécifié, orderBy c’est supposé.
| Nom | Type | Description |
|---|---|---|
| orderBy | Chaîne | Tri unique ou multiple par champs. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : setReferringUrl(String url)
Définit l’URL de référence du formulaire parent.
| Nom | Type | Description |
|---|---|---|
| URL | Chaîne | L’URL du formulaire parent |
| Type | Description |
|---|---|
| nul |
GlideListV3 : setRowsPerPage(Number numRows)
Définissez le nombre de lignes à afficher sur une page.
| Nom | Type | Description |
|---|---|---|
| numRows | Numéro | Nombre de lignes à afficher sur une page. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : showHideGroups(showFlag booléen)
Affiche ou masque tous les groupes de la liste et enregistre l’état réduit/développé actuel des groupes en tant que préférence utilisateur.
| Nom | Type | Description |
|---|---|---|
| showFlag (en anglais seulement) | Booléen | Si la valeur est vrai, affiche les groupes dans la liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : showHideList(showFlag booléen)
Affiche ou masque la liste et enregistre l’état actuel réduit/développé de la liste en tant que préférence utilisateur.
| Nom | Type | Description |
|---|---|---|
| showFlag (en anglais seulement) | Booléen | Si la valeur est vrai, affiche la liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : tri(champ de chaîne)
Triez la liste par ordre croissant.
| Nom | Type | Description |
|---|---|---|
| champ | Chaîne | Champ à utiliser pour trier la liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 : sortDescending(champ de chaîne)
Trie la liste par ordre décroissant.
| Nom | Type | Description |
|---|---|---|
| champ | Chaîne | Le champ utilisé pour trier la liste. |
| Type | Description |
|---|---|
| nul |
GlideListV3 - toggleList()
Bascule l’affichage de la liste entre réduit et développé et enregistre l’état en tant que préférence utilisateur.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
GlideListV3 : toggleListNoPref()
Bascule l’affichage de la liste entre réduit et développé, mais n’enregistre pas l’état en tant que préférence utilisateur.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |