Créer une vue en arborescence (rupture)

| Stéphanie Tirtiat | Support Technique 4D |

- Titre : Créer une vue en arborescence (rupture)

- Auteurs : Stéphanie Tirtiat, Support Technique 4D

- Parution : 25 avril 2007

- Licence : Copyright ® 2007 4D s.a. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Présentation ♪

I - Présentation ♪

Produit : 4D Web 2.0 Pack 1.0 · Plateforme : Mac & Win

4D Ajax Framework permet d'afficher les tables 4D sous différents 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ôle (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 modifiez 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 champ 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.

Pour plus d'informations sur le 4D Web 2.0 Pack :

Présentation (sur DVP)

Trucs et Astuces (sur DVP)

Documentations (sur DVP)

http://daxipedia.4d.com (lien externe)