HDI : Exemples pour sélectionner facilement des lignes dans une boîte de liste
sélection d’entités Boîte de liste
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 :
C_OBJECT($selection)
$selection :=ds.Invoices.query("payment=:1" ; "Cash")
LISTBOX SELECT ROWS (* ; "Invoices" ;$selection;lk replace selection)
Boîte de liste de collection
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 :
Utilisation de la collection Form.payments:
[
{name:Cash,min:100,max:500},
{name:Cheque,min:200,max:1200},
{name:Credit card,min:700,max:1500},
{name:Gift card,min:800,max:900}
]
C_COLLECTION($collection)
$collection :=Form.payments.query("min <= :1 et max >= :1";250)
LISTBOX SELECT ROWS (* ; "Paiements" ;$collection;lk replace selection)La boîte de liste qui en résulte :

Téléchargez le HDI ci-dessus et consultez le centre de documentation pour en savoir plus sur cette nouvelle commande.

Les commentaires ne sont pas disponibles pour cet article pour le moment.