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)