4D Ajax Framework permet d'afficher les tables 4D sous différentes formats : grille, arborescence ou calendrier. Pour afficher les données d'une table sous forme d'arborescence, vous devez utiliser les
break levels (ruptures). Ces ruptures regroupent les valeurs distinctes en arborescence.
Par exemple, vous avez une table
SOCIETE, avec les champs
ID,
Pays,
Nom. Au lieu de tout afficher en linéaire sous forme de grille, vous voulez afficher les sociétés par pays.
1. Lancez votre browser, connectez-vous en tant qu'Administrator à votre base
2. Ouvrez le tableau de contrôles (
Settings)
3. Allez à l'onglet
Access control
Vous pouvez soit créer une nouvelle vue pour la table
SOCIETE soit modifier le type d'affichage de la table
SOCIETE.
Dans notre exemple, nous avons créé une nouvelle vue pour la table
SOCIETE, appelée "Sociétés", et assigné les accès à tous les champs :
Cette vue est de type "grid" et s'affiche comme ceci :
4. Nous voulons l'afficher en arborescence.
Ouvrez à nouveau les
Settings, onglet
Access Control, et modifier les paramètres de la vue comme ceci :
Style de la vue :
Data tree
Break level :
1 sur le champ
Pays
La vue s'affiche maintenant comme ceci :
L'arborescence a maintenant regroupé les sociétés par
Pays, affichant les valeurs distinctes du champs
Pays.
Vous remarquerez l'icône différente, dans la colonne de gauche, pour ce style de vue.
Plusieurs niveaux d'arborescence sont possibles. On pourrait imaginer un second niveau sur la
Ville par exemple si le champ existait dans notre exemple.