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
entity.indexOf( )
|
entity.indexOf ( {entitySelection} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
entitySelection | EntitySelection |
![]() |
Sélection d'entités dans laquelle obtenir la position de l'entité | |||||
Résultat | Entier long |
![]() |
Position de l'entité dans la sélection d'entités | |||||
La méthode entity.indexOf( ) renvoie la position de l'entité dans une sélection d'entités.
Par défaut, si le paramètre entitySelection est omis, la méthode renvoie la position de l'entité dans sa propre sélection d'entités (si elle existe). Si une sélection d'entités est passée dans entitySelection, la commande renvoie la position de l'entité dans l'entitySelection spécifiée.
La valeur résultante est comprise entre 0 et la longueur de la sélection d'entités -1.
C_OBJET($employees;$employee)
$employees:=ds.Employee.query("lastName = :1";"H@") //Cette sélection d'entités contient 3 entités
$employee:=$employees[1] //Cette entité appartient à la sélection d'entités
ALERTE("L'index de cette entité dans sa propre sélection d'entités est "+Chaine($employee.indexOf())) //1
C_OBJET($employee)
$employee:=ds.Employee.get(725) //Cette entité n'appartient pas à la sélection d'entités
ALERTE("L'index de cette entité est "+Chaine($employee.indexOf())) // -1
Produit : 4D
Thème : ORDA - Entity
Nom intl. : entity.indexOf( )
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)