Skip to main content
Skip table of contents

Créer un arbre statique


Dans un arbre statique, les nœuds sont écrit en dur ! Notre arbre aura toujours la même structure. Si on veut les rendre dynamique, il faut utiliser un arbre dynamique !

Par exemple, nous voulons créer un arbre de la forme :

image-20241127-090942.png

Comment faire ? 🧐

ETAPE 1 : Créer la définition de l’arbre

On va venir créer un nouvel arbre dans l’application de définition des arbres:

image-20241127-092239.png

Qu’on va venir remplir simplement :

Ici, vous trouverez uniquement les champs principaux. Pour aller dans le détail de tous les champs, c’est par ici !

image-20241127-075949.png

L’onglet généralité va nous servir à renseigner les informations permettant d’identifier notre arbre

image-20241127-080216.png
  • Mode Démarrage: Le mode de démarrage est « Visualisation », cet exemple n’ayant pas d’action de gestion, il est à noter que comme aucun critère n’est nécessaire pour démarrer, les valeurs de « Typ. Ctx. App. » et « Typ Ctx Dia » sont « Pas de relation », c'est-à-dire que rien n’est récupéré sur le père.

image-20241127-080327.png
  • Type chargement : Cet exemple est un arbre statique, c'est-à-dire que toute sa structure est définie via l’application de gestion des nœuds. Le mode de chargement utilisé est complet, la structure n’étant pas sensible à un changement, il est inutile de cocher le champs « Exe Règ. Reinit », on peut donc se passer de règle de construction.

  • Réf Origine Arb. : La référence origine de l’arbre est obligatoire à sa création, une fois saisie, elle est automatiquement reportée dans les données concernant la structure pré initialisée de l’arbre.

Etape 2 : Initialisation de la structure des nœuds

Pour obtenir l’arbre de cet exemple, il faut initialiser sa structure :

image-20241127-080653.png

On retrouve ici notre nœud de plus haut niveau, qu’on a défini précédemment dans a définition: pour nous c’est “NO”, et il est directement sous le nœud *ORI qui est le nœud de plus haut niveau par défaut de DIAPASON ( et qui ne sera pas visible dans notre arbre).

On va ensuite créer notre arborescence, en définissant à chaque fois:

  • le nœud père du nœud qu’on est en train de créer

  • la référence de notre nœud, qui sera utilisée si ce nœud est à son tour un nœud père

  • le libellé du nœud, qui apparaitra dans l’arbre

  • on peut ajouter des icônes au nœud, quand il est ouvert ou fermé ( si on remplit juste Icône ouvert, cet icône sera aussi utilisé quand le nœud est fermé)

  • on peut entrer ici des références d’actions lançable depuis ce nœud

Pour découvrir en détail tous les champs du détail de l’arbre, c’est par ici !

image-20241127-081347.png

On valide, et on peut tester ! 🙂

Voici ce que ça donne pour cet exemple:

image-20241127-090942.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.