4D v19

collection.indices( )

Inicio

 
4D v19
collection.indices( )

collection.indices( )  


 

El método collection.indices( ) funciona exactamente igual que el método collection.query( ) pero devuelve las posiciones, en la colección de origen, de los elementos que coinciden con los criterios de búsqueda de cadenaBusq y no elementos en sí mismos.

Nota: este método no modifica la colección original.

El parámetro cadenaBusq utiliza la siguiente sintaxis:

propertyPath comparator value {logicalOperator propertyPath comparator value}

Para una descripción de los parámetros cadenaBusq y valor, consulte el método dataClass.query( ).

Ejemplo  

 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 también 

collection.query( )
dataClass.query( )

 
PROPIEDADES 

Producto: 4D
Tema: Colecciones

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)