Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.orderBy( )
|
entitySelection.orderBy ( critère ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
critère | Texte, Collection |
![]() |
Texte : chemin(s) d'attribut(s) et mode(s) de tri pour la sélection d'entités Collection : collection d'objets critère |
|||||
Résultat | EntitySelection |
![]() |
Nouvelle sélection d'entités dans l'ordre spécifié | |||||
La méthode entitySelection.orderBy( ) renvoie une nouvelle sélection d'entités ordonnée contenant toutes les entités de la sélection d'entités dans l'ordre spécifié par le paramètre critère.
Notes :
Vous devez utiliser le paramètre critère pour définir la manière dont les entités doivent être triées. Deux syntaxes sont prise en charge pour ce paramètre :
"attributePath1 {desc or asc}, attributePath2 {desc or asc},..."
Note : Les valeurs Null sont évaluées comme inférieures aux autres valeurs.
// tri avec formule
$sortedEntitySelection:=$entitySelection.orderBy("firstName asc, salary desc")
$sortedEntitySelection:=$entitySelection.orderBy("firstName")
// tri avec collection avec ou sans ordres de tri
$orderColl:=Creer collection
$orderColl.push(Creer objet("propertyPath";"firstName";"descending";Faux))
$orderColl.push(Creer objet("propertyPath";"salary";"descending";Vrai))
$sortedEntitySelection:=$entitySelection.orderBy($orderColl)
$orderColl:=Creer collection
$orderColl.push(Creer objet("propertyPath";"manager.lastName"))
$orderColl.push(Creer objet("propertyPath";"salary"))
$sortedEntitySelection:=$entitySelection.orderBy($orderColl)
CHERCHER PAR ATTRIBUT
entitySelection.orderByFormula( )
entitySelection.query( )
TRIER
TRIER PAR ATTRIBUT
Produit : 4D
Thème : ORDA - EntitySelection
Nom intl. : entitySelection.orderBy( )
Créé : 4D v17
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)