4D v11 SQL : nouvelle manière de référencer les listes hiérarchiques
Date de publication : 09/10/2007
Par
Support Technique 4D
Nouveauté 4D v11 SQL : référencement des listes hiérarchiques.
Produit : 4D v11 SQL · Plateforme : Mac & Win
Avec 4D v11 SQL, les listes hiérarchiques peuvent êre 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éduits ;
- la position du curseur de l'ascenceur.
Les commandes suivantes peuvent être utilisées avec le nom de l'objet plutôt que la référence (ID) :
·
CHANGER ELEMENT
· I
NFORMATION 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 q'une liste hiérarchique par son ID, il suffit de modifier comme ceci :
COMMANDE (*;"nomObjet";paramètres)


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'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.