GlideListProperties : global
L’API GlideListProperties fournit des méthodes pour créer une liste et définir des propriétés de liste. Par exemple, vous pouvez spécifier si une liste possède un filtre, des fils d’Ariane et une recherche.
Pour utiliser cette classe, vous devez d’abord instancier un objet GlideListProperties à l’aide du constructeur.
Pour obtenir un exemple de cette classe dans le système de base, configurez une liste et sélectionnez Tout. La liste à onglets des options utilise la page d’interface utilisateur personalize_all et personalize_all_list macro d’interface utilisateur pour définir les propriétés de la liste telles que le titre, le menu contextuel et les fils d’Ariane.
Cette API inclut des méthodes qui fournissent des informations sur les paramètres GlideList existants et fournit des options pour définir diverses propriétés GlideList. Pour en savoir plus sur la modification des paramètres dans l’interface utilisateur, reportez-vous à la section GlideList2 (g_list) : client ou GlideList (Next Experience) : client.
GlideListProperties : GlideListProperties()
Instancie un objet GlideListProperties.
| Nom | Type | Description |
|---|---|---|
| Néant |
var list = new GlideListProperties();
GlideListProperties : getListID()
Renvoie l’ID unique d’une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Chaîne | ID unique pour la liste |
var list = new GlideListProperties();
var getID = list.getListID();
gs.print(getID);
Sortie : 3519f77ad95f5700964f387107a8a394
GlideListProperties : getListName()
Renvoie le nom de la liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Chaîne | Nom de la liste. |
var list = new GlideListProperties();
var setName = list.setListName("my custom list");
var getName = list.getListName();
gs.print(getName);
Sortie : ma liste personnalisée
GlideListProperties : getTitle()
Obtenir le titre d’une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Chaîne | Le titre de la liste. |
Exemple d’explication facultatif
var list = new GlideListProperties();
var title = list.setTitle("My title");
var getTitle = list.getTitle();
gs.print(getTitle);
Sortie : mon titre
GlideListProperties : hasActions()
Indique si l’option Actions sur les lignes sélectionnées est activée ou non pour une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Renvoie la valeur vrai si l’option d’actions est activée pour une liste. |
var list = new GlideListProperties();
var actions = list.setHasActions(true);
var hasActions = list.hasActions();
gs.print(hasActions);
Sortie : vrai
GlideListProperties : hasBottomNav()
Indique si une liste dispose ou non d’une navigation en bas.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si la valeur est retournée , la liste dispose d’une navigation en bas. |
var lp = new GlideListProperties();
var Nav = lp.setHasBottomNav(true);
var hasNav = lp.hasBottomNav();
gs.print(hasNav);
Sortie : vrai
GlideListProperties : hasBottomVCR()
Indique si les contrôles de navigation de page apparaissent ou non dans le pied de page d’une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si cette propriété est définie sur vrai, les contrôles de navigation de page apparaissent dans le pied de page d’une liste. |
var list = new GlideListProperties();
var vcr = list.setHasBottomVCR(true);
var hasVCR = list.hasBottomVCR();
gs.print(hasVCR);
Sortie : vrai
GlideListProperties : hasFilter()
Indique si une liste a un filtre ou non.
La propriété filter est un parent de la propriété breadcrumbs. Si la propriété de filtre est répertoriée comme faux et que le fil d’Ariane est répertorié comme vrai, hasFilter() renvoie toujours vrai car la propriété enfant est marquée comme vrai.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si vrai , une icône de filtre apparaît avec la liste ou la propriété de fil d’Ariane est répertoriée comme vrai. Si la propriété de filtre et la propriété de fil d’Ariane sont marquées comme fausses. |
var list = new GlideListProperties();
var filter = list.setHasFilter(true);
var breadcrumbs = list.setHasBreadcrumbs(true);
var hasFilter = list.hasFilter();
gs.print(hasFilter);
Sortie : vrai
GlideListProperties : hasHeader()
Indique si une liste a un en-tête ou non.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Renvoie la valeur true si une liste a un en-tête. |
var list = new GlideListProperties();
var header = list.setHasHeader(true);
var hasHeader = list.hasHeader();
gs.print(hasHeader);
Sortie : vrai
GlideListProperties : hasHeaderContextMenu()
Indique si un menu contextuel d’en-tête est activé ou non pour une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si la valeur est vrai, un menu contextuel s’affiche à côté de chaque en-tête de colonne d’une liste. |
var list = new GlideListProperties();
var header = list.setHasHeaderContextMenu(true);
var hasHeader = list.hasHeaderContextMenu();
gs.print(hasHeader);
Sortie : vrai
GlideListProperties : hasListMechanic()
Indique si la personnalisation de liste est activée pour une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si vrai, la mécanique de liste est activée pour une liste et l’icône Personnaliser la liste apparaît sur la page. |
var list = new GlideListProperties();
var mechanic = list.setHasListMechanic(true);
var hasMechanic = list.hasListMechanic();
gs.print(hasMechanic);
Sortie : vrai
GlideListProperties : hasPopup()
Indique si une liste peut avoir des fenêtres contextuelles ou non.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Renvoie la valeur vrai si la liste autorise les fenêtres contextuelles. |
var list = new GlideListProperties();
var popup = list.setHasPopup(true);
var hasPopup = list.hasPopup();
gs.print(hasPopup);
Sortie : vrai
GlideListProperties : hasRowContextMenu()
Indique si les lignes d’une liste disposent ou non d’un menu contextuel.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si vrai, une ligne de liste peut avoir un menu contextuel. |
var list = new GlideListProperties();
var contextMenu = list.setHasRowContextMenu(true);
var hasContextMenu = list.hasRowContextMenu();
gs.print(hasContextMenu);
Sortie : vrai
GlideListProperties : hasSearch()
Indique si la barre de recherche est activée ou non pour une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si vrai, la barre de recherche apparaît dans l’en-tête d’une liste. |
var list = new GlideListProperties();
var search = list.setHasSearch(true);
var hasSearch = list.hasSearch();
gs.print(hasSearch);
Sortie : vrai
GlideListProperties : hasTitle()
Indique si le titre de liste apparaît ou non dans l’en-tête de liste.
Le menu contextuel du titre est une propriété enfant du titre. Si setHasTitleContextMenu est défini sur true, hasTitle renvoie également true, même si setHasTitle est défini sur false.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si vrai, le titre de la liste apparaît dans l’en-tête de liste. |
var list = new GlideListProperties();
var title = list.setHasTitle(true);
var contextMenu = list.setHasTitleContextMenu(true);
var hasTitle = list.hasTitle();
gs.print(hasTitle);
Sortie : vrai
GlideListProperties : hasTitleContextMenu()
Indique si un menu contextuel apparaît dans un en-tête de liste.
Le menu contextuel du titre est une propriété enfant du titre. Si setHasTitleContextMenu est défini sur true, hasTitle renvoie également true, même si setHasTitle est défini sur false.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si vrai, le menu contextuel apparaît dans l’en-tête de liste à côté du titre de la liste. |
Exemple d’explication facultatif
var list = new GlideListProperties();
var contextMenu = list.setHasTitleContextMenu(true);
var hasContextMenu = list.hasTitleContextMenu();
gs.print(hasContextMenu);
Sortie : vrai
GlideListProperties : hasTopVCR()
Indique si les contrôles de navigation de page apparaissent ou non dans l’en-tête d’une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si la valeur est Vrai, les contrôles de navigation dans les pages apparaissent dans l’en-tête d’une liste. |
var list = new GlideListProperties();
var vcr = list.setHasTopVCR(true);
var hasVCR = list.hasTopVCR();
gs.print(hasVCR);
Sortie : vrai
GlideListProperties : isOmitFilter()
Indique si l’option Omettre le filtre a été sélectionnée ou non.
Les marqueurs d’omission ListControl ont priorité en ce sens que s’ils sont activés, ils annulent le paramètre de leur indicateur correspondant. Par exemple, si l’indicateur d’affichage du filtre a été défini sur true, mais que le filtre d’omission de ListControl est true, la vérification de hasFilter renvoie la valeur false.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Renvoie vrai ou faux, si le marqueur d’omission du filtre a été sélectionné. |
var lp = new GlideListProperties();
var omitFilter = lp.isOmitFilter();
gs.print(omitFilter);
Sortie : fausse
GlideListProperties : isSaveFilterHidden()
Indique si le bouton Enregistrer le filtre est masqué dans le générateur de conditions.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si vrai, le bouton Enregistrer le filtre est masqué dans le générateur de conditions. |
var list = new GlideListProperties();
var SaveFilter = list.setSaveFilterHidden(true);
var hasSaveFilter = list.isSaveFilterHidden();
gs.print(hasSaveFilter);
Sortie : vrai
GlideListProperties : isShowLinks()
Renvoie si une liste affiche des liens ou pas.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var links = list.setShowLinks(true);
var hasLinks = list.isShowLinks();
gs.print(hasLinks);
Sortie : vrai
GlideListProperties : isToggleHeader()
Indique si le basculement des colonnes d’en-tête est disponible ou non pour une liste.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Type | Description |
|---|---|
| Booléen | Si la valeur est Vrai, les utilisateurs peuvent afficher ou masquer les en-têtes de colonne d’une table. |
var list = new GlideListProperties();
var toggle = list.setToggleHeader(true);
var hasToggle = list.isToggleHeader();
gs.print(hasToggle);
Sortie : vrai
GlideListProperties : setCanChangeView(Booléen onOff)
Déterminez si l’utilisateur peut modifier la vue de la liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est définie sur faux , les utilisateurs ne peuvent pas modifier la vue de liste. Par défaut, le changement de vue est activé. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var changeView = list.setCanChangeView(true);
GlideListProperties : setCanGroup(Booléen onOff)
Déterminez si les utilisateurs peuvent regrouper des éléments dans une liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si faux, l’option Grouper par n’apparaît pas dans le menu contextuel de la colonne. Par défaut, l’option Grouper par s’affiche dans le menu contextuel de la liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var canGroup = list.setCanGroup(true);
GlideListProperties : setCanSort(Booléen onOff)
Déterminez si l’option de tri est disponible dans une liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est définie sur faux, l’option de tri n’apparaît pas dans le menu contextuel de la liste des colonnes et les utilisateurs ne peuvent pas cliquer sur le titre de la colonne pour modifier l’ordre de la liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var canSort = list.setCanSort(true);
GlideListProperties : setContextMenus(Booléen onOff)
Affiche ou masque tous les menus contextuels disponibles d’une liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est définie sur vrai , affiche le menu contextuel du titre, le menu contextuel de l’en-tête et le menu contextuel de la liste d’une liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var context = list.setContextMenus(true);
GlideListProperties : setHasActions(Booléen)
Détermine si les options Actions sur les lignes sélectionnées s’affichent en bas d’une liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est vrai, affiche les options d’action pour une liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var actions = list.setHasActions(true);
GlideListProperties : setHasBottomNav(Booléen onOff)
Déterminez si les actions de navigation en bas d’une liste sont masquées ou non.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est vrai, ajoute la navigation au bas d’une liste. |
| Type | Description |
|---|---|
| nul |
var lp = new GlideListProperties();
var bottom = lp.setHasBottomNav(true);
GlideListProperties : setHasBreadcrumbs(Booléen onOff)
Détermine si les fils d’Ariane apparaissent ou non en haut d’une liste.
Les fils d’Ariane sont un enfant des filtres. Pour masquer complètement les fils d’Ariane, vous devez également définir le filtre sur faux.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, les fils d’Ariane apparaissent en haut d’une liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var breadcrumbs = list.setHasBreadcrumbs(true);
GlideListProperties : setHasBottomVCR(Booléen onOff)
Déterminez si les boutons de première page, de dernière page, de page suivante et de page précédente s’affichent en bas de la liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, les boutons première page, dernière page, page suivante et page précédente apparaissent en bas de la liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var bottomVCR = list.setHasBottomVCR(true);
GlideListProperties : setHasFilter(Booléen onOff)
Déterminez si le filtre s’affiche dans le cadre d’une liste.
Le filtre est un parent de fils d’Ariane. Pour supprimer le filtre, vous devez définir à la fois le filtre et le fil d’Ariane sur faux.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, une icône de filtre apparaît en haut de la liste. Les utilisateurs peuvent utiliser le filtre pour affiner les résultats de recherche. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var filter = list.setHasFilter(true);
GlideListProperties : setHasHeader(Booléen onOff)
Déterminez si une liste affiche un en-tête ou non.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, la liste affiche un en-tête. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var header = list.setHasHeader(true);
GlideListProperties : setHasHeaderContextMenu(Booléen onOff)
Détermine si le menu contextuel s’affiche ou non à côté de chaque colonne d’une liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, le menu contextuel s’affiche en regard de chaque colonne d’une liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var actions = list.setHasHeaderContextMenu(true);
GlideListProperties : setHasListMechanic(Booléen onOff)
Déterminez si une liste dispose ou non d’une option de personnalisation.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, la mécanique de liste est activée et l’icône Personnaliser la liste apparaît sur la page. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var mechanic = list.setHasListMechanic(true);
GlideListProperties : setHasPopup(Booléen onOff)
Déterminez si la liste possède une fenêtre contextuelle ou modale.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai,la liste peut avoir des fenêtres contextuelles. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var popup = list.setHasPopup(true);
GlideListProperties : setHasRowContextMenu(Booléen onOff)
Détermine si les lignes de liste disposent ou non d’un menu contextuel.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est vrai, les lignes de liste peuvent avoir un menu contextuel. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var contextMenu = list.setHasRowContextMenu(true);
GlideListProperties : setHasSearch(Booléen onOff)
Détermine si la recherche s’affiche pour une liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, la barre de recherche apparaît dans l’en-tête de liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var search = list.setHasSearch(true);
GlideListProperties : setHasTitle(Booléen onOff)
Déterminez si le titre de liste apparaît dans l’en-tête.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, le titre de la liste s’affiche dans l’en-tête de liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var title = list.setHasTitle(true);
GlideListProperties : setHasTitleContextMenu(Booléen onOff)
Déterminez si l’en-tête d’une liste possède ou non un menu contextuel.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, le menu contextuel s’affiche à côté du titre de la liste dans l’en-tête |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var contextMenu = list.setHasTitleContextMenu(true);
GlideListProperties : setHasTopVCR(Booléen onOff)
Déterminez si une liste possède ou non les contrôles de navigation de page dans l’en-tête de liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est Vrai, les contrôles de navigation dans les pages apparaissent dans l’en-tête d’une liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var vcr = list.setHasTopVCR(true);
GlideListProperties : setHideRows(Booléen onOff)
Déterminez si les lignes sont visibles dans une liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, toutes les lignes sont masquées pour une liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var hideRows = list.setHideRows(true);
GlideListProperties : setListID(ID de chaîne)
Définissez l’ID unique pour une liste.
| Nom | Type | Description |
|---|---|---|
| ID unique | Chaîne | L’ID unique pour la liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var setID = list.setListID("a9dd1483d99f5700964f387107a8a3ec");
var getID = list.getListID();
gs.print(getID);
Sortie : a9dd1483d99f5700964f387107a8a3ec
GlideListProperties : setListName(nom de la chaîne)
Définit un nom pour la liste.
| Nom | Type | Description |
|---|---|---|
| nom | Chaîne | Nom de la liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var name = list.setListName("my custom list");
GlideListProperties : setSaveFilterHidden(Booléen onOff)
Détermine si le bouton Enregistrer le filtre s’affiche dans le générateur de conditions.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, le bouton Enregistrer le filtre est masqué. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var saveFilter = list.setSaveFilterHidden(true);
GlideListProperties : setShowLinks(booléen onOff)
Si une liste inclut des liens ou non.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, la liste inclut des liens connexes. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var links = list.setShowLinks(true);
GlideListProperties : setTitle(titre de chaîne)
Définit le titre de la liste.
| Nom | Type | Description |
|---|---|---|
| Titre | Chaîne | Titre de la liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var title = list.setTitle("My title");
GlideListProperties : setToggleHeader(Booléen onOff)
Déterminez si les utilisateurs peuvent afficher ou masquer les en-têtes de colonne d’une table.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si vrai, une icône apparaît dans l’en-tête pour permettre aux utilisateurs d’afficher ou de masquer les en-têtes de colonne. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var toggle = list.setToggleHeader(true);
GlideListProperties : setVCR(Booléen onOff)
Déterminez si les boutons première page, dernière page, page suivante et page précédente s’affichent en haut et en bas de la liste.
| Nom | Type | Description |
|---|---|---|
| onOff | Booléen | Si la valeur est définie sur faux, la liste ne possède aucun des boutons de navigation de page d’une liste. |
| Type | Description |
|---|---|
| nul |
var list = new GlideListProperties();
var VCR = list.setVCR(true);