Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.indexOf( )
|
entity.indexOf ( {entitySelection} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
entitySelection | EntitySelection |
![]() |
La posición de la entidad se da de acuerdo con esta entity selection | |||||
Resultado | Entero largo |
![]() |
Posición de la entity en una entity selection | |||||
El método entity.indexOf( ) devuelve la posición de la entidad en una selección de entidad.
Por defecto, si se omite el parámetro entitySelection, el método devuelve la posición de la entidad dentro de su propia selección de entidades. De lo contrario, devuelve la posición de la entidad dentro de la entitySelection especificada.
El valor resultante se incluye entre 0 y la longitud de la entity selection -1.
C_OBJECT($employees;$employee)
$employees:=ds.Employee.query("lastName = :1";"H@") //Esta entity selection contiene 3 entidades
$employee:=$employees[1] //Esta entidad pertenece a una selección de entidad
ALERT("The index of the entity in its own entity selection is "+String($employee.indexOf())) //1
C_OBJECT($employee)
$employee:=ds.Employee.get(725) //Esta entidad no pertenece a una entity selection
ALERT("The index of the entity is "+String($employee.indexOf())) // -1
Producto: 4D
Tema: ORDA - Entity
Creado por: 4D v17
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)