Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.indexOf( )
|
entity.indexOf ( {seleçãoEntidade} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
seleçãoEntidade | EntitySelection |
![]() |
Posição da entidade é dada de acordo com a seleção de entidade | |||||
Resultado | Inteiro longo |
![]() |
Posição da entidade em uma seleção de entidade | |||||
O método entity.indexOf( ) retorna a posição da entidade na seleção de entidade.
Como padrão se o parâmetro seleçãoEntidade for omitido, o método retorna a posição da entidade sem sua seleção de entidade própria. Senão, retorna a posição da entidade sem a seleçãoEntidade especificada.
O valor resultante é incluído entre 0 e o comprimento da seleção de entidade -1.
C_OBJECT($employees;$employee)
$employees:=ds.Employee.query("lastName = :1";"H@") //Esta seleção de entidade contém 3 entidades
$employee:=$employees[1] //Esta entidade pertence a uma seleção de entidade
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 entidade não pertence a uma seleção de entidade
ALERT("The index of the entity is "+String($employee.indexOf())) // -1
Produto: 4D
Tema: ORDA - Entidade
Criado por: 4D v17
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)