Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
collection.indices( )

collection.indices( ) 


 

collection.indices ( argPesquisa {; value}{; value2 ; ... ; valueN} ) -> Resultado 
Parâmetro Tipo   Descrição
argPesquisa  Texto in Argumentos Pesquisa
value  Mixed in Value(s) to compare when using placeholder(s)
Resultado  Collection in í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( ).

Exemplo  

 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]



Ver também 

collection.query( )
dataClass.query( )

 
PROPRIEDADES 

Produto: 4D
Tema: Coleções
Número 805265

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R6

 
ARTICLE USAGE

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)