| 4D v18ARRAY TO COLLECTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 ARRAY TO COLLECTION  
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ARRAY TO COLLECTION ( coleccion ; array {; nombreProp}{; array2 ; nombreProp2 ; ... ; arrayN ; nombrePropN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| coleccion | Collection |   | Colección a recibir los datos del array | |||||
| array | Array |   | Array a copiar a la colección; si se pasó nombreProp, array a copiar a los valores de nombreProp en la colección. | |||||
| nombreProp | Texto |   | Nombre de la propiedad del objeto cuyo valor llenar con elementos del array | |||||
El comando ARRAY TO COLLECTION  copia uno o más array(s) en los  elementos o los valores de nombreProp de la coleccion.
Este comando puede funcionar con una coleccion que contiene  valores o una coleccion  que contiene objetos, en cuyo caso los  parámetros nombreProp son obligatorios.
Desea copiar un array de texto en una colección:
 C_COLLECTION($colFruits)
 $colFruits:=New collection
 ARRAY TEXT($artFruits;4)
 $artFruits{1}:="Orange"
 $artFruits{2}:="Banana"
 $artFruits{3}:="Apple"
 $artFruits{4}:="Grape"
 ARRAY TO COLLECTION($colFruits;$artFruits)
  //$colFruits[0]="Orange"
  //$colFruits[1]="Banana"
  //...Desea copiar valores de campo en una colección de objetos por medio de arrays:
 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}
  //...Desea copiar una array texto en una colección compartida:
 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
									
									Conversiones de tipo entre las colecciones y los arrays 4D
									
	Producto: 4D
	Tema: Colecciones
	Número 
        1563
        
        
        
	
	Creado por: 4D v16 R6
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario