Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.indices( )
|
collection.indices ( argPesquisa {; value}{; value2 ; ... ; valueN} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
argPesquisa | Texto |
![]() |
Argumentos Pesquisa | |||||
value | Mixed |
![]() |
Value(s) to compare when using placeholder(s) | |||||
Resultado | Collection |
![]() |
índice elemento que concorda com argumPesq na coleção | |||||
o método collection.indices( ) funciona exatamente igual que o método collection.query( ) mas devolve indexes, na coleção original, de elementos de coleção de objetos que coincidem com as condições de pesquisa de argumPesq e não elementos em si mesmos. Indexes são retornados em ordem ascendente.
Nota: este método não modifica a coleção original.
Para obter uma descrição detalhada do parâmetro stringPesq, use a sintaxe abaixo:
propertyPath comparator value {logicalOperator propertyPath comparator value}
Para uma descrição detalhada dos parâmetros queryString e value veja o método dataClass.query( ).
C_COLLECTION($c)
$c:=New collection
$c.push(New object("name";"Cleveland";"zc";35049))
$c.push(New object("name";"Blountsville";"zc";35031))
$c.push(New object("name";"Adger";"zc";35006))
$c.push(New object("name";"Clanton";"zc";35046))
$c.push(New object("name";"Clanton";"zc";35045))
$icol:=$c.indices("name = :1";"Cleveland") // $icol=[0]
$icol:=$c.indices("zc > 35040") // $icol=[0,3,4]
Produto: 4D
Tema: Coleções
Número
805265
Criado por: 4D v16 R6
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)