4D v11 SQL : nouvelle manière de référencer les listes hiérarchiques

Support Technique 4D

Nouveauté 4D v11 SQL : référencement des listes hiérarchiques. ♪

- Titre : 4D v11 SQL : nouvelle manière de référencer les listes hiérarchiques

- Auteur : Support Technique 4D

- Parution : 9 octobre 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

Produit : 4D v11 SQL · Plateforme : Mac & Win

Avec 4D v11 SQL, les listes hiérarchiques peuvent être utilisées d'une nouvelle manière.

Au lieu de les référencer par leur ID (associé à chaque liste en mémoire), elles peuvent être référencées par leur nom, comme les objets d'un formulaire. Ceci permet au développeur d'afficher plusieurs objets de type Liste Hiérarchique dans les formulaires à partir d'une liste en mémoire.

Dans ce cas, il y a simplement une seule instance de la liste en mémoire, et tout changement apporté à cette liste affecte tous les objets formulaire qui y font référence.
Chaque représentation peut être affichée de manière différente.
Les seules propriétés spécifiques à chaque objet formulaire sont :

- la sélection ;

- quel(s) item(s) de la liste est(sont) déployé(s) ou réduit(s) ;

- la position du curseur de l'ascenseur.

Les commandes suivantes peuvent être utilisées avec le nom de l'objet plutôt que la référence (ID) :

- CHANGER ELEMENT

- INFORMATION ELEMENT

- SUPPRIMER DANS LISTE (anciennement SUPPRIMER ELEMENT)

- SELECTIONNER ELEMENTS PAR POSITION

- Nombre elements

- Elements selectionnes

- INSERER DANS LISTE (anciennement INSERER ELEMENT)

- Element parent

- Position element liste

- CHANGER PROPRIETES ELEMENT

- LIRE PROPRIETES ELEMENT

- FIXER POLICE ELEMENT (nouvelle commande 4D v11 SQL)

- Lire police element (nouvelle commande 4D v11 SQL)

- Chercher dans liste (nouvelle commande 4D v11 SQL)

- FIXER ICONE ELEMENT (nouvelle commande 4D v11 SQL)

- LIRE ICONE ELEMENT (nouvelle commande 4D v11 SQL)

- FIXER PARAMETRE ELEMENT (nouvelle commande 4D v11 SQL)

- LIRE PARAMETRE ELEMENT (nouvelle commande 4D v11 SQL)

Par exemple :

COMMANDE (refID;paramètres)

où "COMMANDE" est une des commandes de la liste ci-dessus et où "paramètres" sont les paramètres appropriés pour cette commande.

Afin de référencer un objet plutôt qu'une liste hiérarchique par son ID, il suffit de modifier comme ceci :

COMMANDE (*;"nomObjet";paramètres)