Vous avez probablement déjà utilisé la commande LISTBOX SELECT ROW en parcourant en boucle chaque entité afin de sélectionner les lignes d’une sélection d’entités. 4D v18 R3 simplifie le processus avec la nouvelle commande LISTBOX SELECT ROWS commande.
La nouvelle LISTBOX SELECT ROWS accepte une sélection d’entités comme paramètre. Les lignes correspondant à la sélection d’entité peuvent être sélectionnées avec une seule ligne de code. Elles peuvent également être facilement ajoutées ou retirées des lignes sélectionnées.
Exemple
Le code suivant crée une sélection d’entités de clients payant en espèces et sélectionne les lignes de la sélection d’entités dans une boîte de liste :
La nouvelle commande LISTBOX SELECT ROWS utilise le même principe simple ! Il suffit de passer à la commande une collection contenant les références des objets que vous souhaitez sélectionner.
Exemple
Le code suivant utilise la collection Form.payments et sélectionne les lignes pour les clients dans une plage de paiement spécifiée :