Contrôle de liste avancé avec scripts
Vous pouvez écrire des scripts pour spécifier quels éléments de liste, tels que des liens, des filtres et des boutons, sont présents.
Ces scripts peuvent réagir à l’enregistrement qui est affiché. Pour les contrôles de liste connexes, le parent de variable globale identifie l’enregistrement parent. Pour les listes primaires, il n’existe aucun enregistrement parent.
Configurez le formulaire Contrôle de liste et ajoutez le champ de script dont vous avez besoin :
- Omettre la condition des colonnes : S’il n’y a aucune condition, omettez les titres de colonne.
- Omettre la condition de modification : Omettez le bouton Modifier .
- Omettre la condition vide : S’il n’y a aucune condition, omettez l’en-tête de liste.
- Omettre la condition de filtrage : Omettez le filtre de liste.
- Omettre la condition des liens : Omettez les liens connexes.
- Omettre la nouvelle condition : Omettez le bouton Nouveau .
Dans ces champs de script, si le script prend la valeur vrai, l’élément est omis. Le script suivant est un exemple que vous pouvez utiliser dans la liste connexe CI affectés pour afficher uniquement le bouton Modifier si la tâche parente est active. Ce script est placé dans le champ de script Omettre la condition de modification .
var answer;
if (parent.active == true ) {
//Do not remove the 'Edit' button
answer = false;
}
else {
//Remove the 'Edit' button
answer = true;
}
answer;Configurer une action d’interface utilisateur de liste
Vous pouvez créer une action d’interface utilisateur qui ouvre l’interface de zone de sélection pour personnaliser les listes dans la vue de liste.