Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
collection.indices( )

collection.indices( ) 


 

collection.indices ( SuchString {; Wert}{; Wert2 ; ... ; WertN} ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
SuchString  Text in Suchargument
Wert  Mixed in Wert(e) zum Vergleichen bei Platzhalter(n)
Funktionsergebnis  Collection in Element Index/Indices, die zu SuchArgument in der Collection passen

Die Methode collection.indices( ) arbeitet genauso wie die Methode collection.query( ), gibt jedoch in der ursprünglichen Collection Indices der gefundenen Elemente zurück, die zu den Suchbedingungen SuchString passen, und nicht die Elemente selbst. Indices werden in aufsteigender Reihenfolge zurückgegeben.

Hinweis: Diese Funktion ändert nicht die ursprüngliche Collection.

Der Parameter SuchString verwendet folgende Syntax:

propertyPath comparator value {logicalOperator propertyPath comparator value}

Weitere Informationen zu den Parametern queryString und value finden Sie unter der Methode dataClass.query().

 C_COLLECTION($c)
 $c:=New collection
 $c.push(New object("name";"Cleveland";"zc";35049))
 $c.pushNew 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]



Siehe auch 

collection.query( )
dataClass.query()

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Collections
Nummer: 805265

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)