Formateur de fils d’Ariane parent

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Le formateur de fils d’Ariane parent sur la table Tâche fournit des fils d’Ariane qui montrent le ou les parents de la tâche actuelle. Ce formateur peut également être utilisé sur n’importe quelle table qui étend Task.

    Avant de commencer

    Rôle requis : personalize_form

    Pourquoi et quand exécuter cette tâche

    Pour ajouter le formateur de fils d’Ariane parent à un formulaire, configurez le formulaire et ajoutez des fils d’Ariane parents à l’emplacement souhaité. Les fils d’Ariane ne montrent que six niveaux de parents. S’il existe d’autres niveaux, les fils d’Ariane affichent des points de suspension ('''...''').

    Le champ de référence Parent doit également contenir une valeur pour que les fils d’Ariane apparaissent. Vous devrez peut-être configurer le formulaire pour qu’il contienne également le champ Parent .

    Figure 1. Fils d'Ariane
    Tâche de problème affichant le fil d’Ariane et le champ de référence Parent

    Personnaliser le formateur de fils d’Ariane parent

    Vous pouvez personnaliser le formateur de fils d’Ariane parent pour contrôler quels fils d’Ariane apparaissent.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Interface utilisateur du système > Formateurs.
    2. Sélectionnez Fils d’Ariane parents.
    3. Cliquez sur Afficher la macro d’interface utilisateur de ce formateur pour afficher ou modifier le formateur sous-jacent.
      Par défaut, le fil d’Ariane utilise le champ d’affichage par défaut, gr.getDisplayValue(), comme lien dans le fil d’Ariane. Pour personnaliser cela, ajoutez la ligne suivante, en remplaçant le paramètre fieldName par le nom de champ souhaité (et non par l’étiquette du champ) :
      pc.setLabelField("fieldName")

      Si un utilisateur pointe sur un fil d’Ariane, la description brève de cet enregistrement s’affiche par défaut en tant qu’indice. Pour afficher d’autres conseils pour le fil d’Ariane, ajoutez la ligne suivante, en remplaçant le paramètre fieldName par le nom de champ souhaité (et non par l’étiquette du champ) :

      pc.setTitleField("fieldName")

      Assurez-vous d’ajouter ces lignes au bon endroit, comme indiqué dans l’exemple suivant :

      //parent crumb functions - script include 
      var pc = new ParentCrumbs(now_GR);
      pc.setLabelField("short_description");
      
      //override the default display field to be used for label
      pc.setTitleField("number");
      
      //override default short_description hover text 
      var crumbs = pc.getCrumbs();
      Fils d’Ariane parent personnalisé

    Utiliser le formateur de fils d’Ariane parent sur des tables autres que Tâche

    Le formateur de fils d’Ariane parent peut être utilisé sur des tables autres que Tâche, à condition que la table ait une référence à elle-même via un champ appelé parent.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Pour rendre le formateur disponible pour une autre table, dupliquez le formateur utilisé par la table Tâche :

    Procédure

    1. Accédez à la Tout > Interface utilisateur du système > Formateurs.
    2. Sélectionnez Fils d’Ariane parents.
    3. Définissez le champ Table sur la table appropriée.
    4. Cliquez avec le bouton droit sur l’en-tête du formulaire et choisissez Insérer.
    5. Ajoutez le nouveau formateur au formulaire approprié.