| 4D v20.1ARRAY TO COLLECTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v20.1
 ARRAY TO COLLECTION 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ARRAY TO COLLECTION ( Collection ; Array {; EigenschaftenName}{; Array2 ; EigenschaftenName2 ; ... ; ArrayN ; EigenschaftenNameN} ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Collection | Collection |   | Collection zum Empfangen der Daten des Array | |||||
| Array | Array |   | Array zum Kopieren in die Collection; ist EigenschaftenName übergeben, Array zum Kopieren in die Werte von EigenschaftenName in der Collection | |||||
| EigenschaftenName | Text |   | Name der Objekteigenschaft, deren Wert mit Array Elementen gefüllt werden soll. | |||||
Der Befehl ARRAY TO COLLECTION kopiert ein oder mehrere Array(s) in die Elemente oder die Werte EigenschaftenName von Collection.
ARRAY TO COLLECTION arbeitet mit einer Collection mit Werten, oder mit einer Collection mit Objekten. Im zweiten Fall sind der/die Parameter EigenschaftenName zwingend.
Ein Text Array in eine Collection kopieren:
 C_COLLECTION($colFruits)
 $colFruits:=New collection
 ARRAY TEXT($artFruits;4)
 $artFruits{1}:="Orange"
 $artFruits{2}:="Banane"
 $artFruits{3}:="Apfel"
 $artFruits{4}:="Traube"
 ARRAY TO COLLECTION($colFruits;$artFruits)
  //$colFruits[0]="Orange"
  //$colFruits[1]="Banane"
  //...Feldwerte in einer Collection von Objekten über Arrays kopieren:
 C_COLLECTION($col)
 $col:=New collection
 ARRAY TEXT($artCity;0)
 ARRAY LONGINT($arLZipCode;0)
 SELECTION TO ARRAY([Customer]City;$artCity)
 SELECTION TO ARRAY([Customer]Zipcode;$arLZipCode)
 ARRAY TO COLLECTION($col;$artCity;"cityName";$arLZipCode;"Zip")
  //$col[0]={"cityName":"Cleveland","Zip":35049}
  //$col[1]={"cityName":"Blountsville","Zip":35031}
  //...Ein Text Array in eine shared Collection kopieren:
 ARRAY TEXT($at;1)
 
 APPEND TO ARRAY($at;"Apple")
 APPEND TO ARRAY($at;"Orange")
 APPEND TO ARRAY($at;"Grape")
 
 C_COLLECTION($sharedCol)
 $sharedCol:=New shared collection
 
 Use($sharedCol)
    ARRAY TO COLLECTION($sharedCol;$at)
 End use
									COLLECTION TO ARRAY
									
									Typkonvertierung zwischen Collections und 4D Arrays
									
	Produkt: 4D
	Thema: Collections
	Nummer: 
        1563
        
        
        
	
	Erstellt: 4D v16 R6
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v20)
	
	
	4D Programmiersprache ( 4D v20.1)
	
	
	
 Fehler melden
Fehler melden