Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
collection.indices( )

collection.indices( ) 


 

collection.indices ( cadenaBusq {; value}{; value2 ; ... ; valueN} ) -> Resultado 
Parámetro Tipo   Descripción
cadenaBusq  Texto in Cadena que contiene los criterios de búsqueda
value  Mixed in Value(s) to compare when using placeholder(s)
Resultado  Collection in Número de elementos de la colección que responden a los criterios de búsqueda

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
Número 805265

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16 R6

 
ARTICLE USAGE

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)