| 4D v18COLLECTION VERS TABLEAU | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 COLLECTION VERS TABLEAU 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| COLLECTION VERS TABLEAU ( collection ; tableau {; nomPropriété}{; tableau2 ; nomPropriété2 ; ... ; tableauN ; nomPropriétéN} ) | ||||||||
| Paramètre | Type | Description | ||||||
| collection | Collection |   | Collection à copier dans un ou des tableau(x) | |||||
| tableau | Tableau |   | Tableau reçevant les éléments de la collection ; si le paramètre nomPropriété est passé, le tableau reçoit les valeurs correspondantes à nomPropriété dans la collection. | |||||
| nomPropriété | Texte |   | Nom de la propriété de l'objet dont les valeurs sont à copier dans le tableau ("" pour tous les éléments) | |||||
La commande COLLECTION VERS TABLEAU remplit un ou plusieurs tableau(x) avec les éléments ou les valeurs nomPropriété de la collection dans le ou les tableau(x).
Cette commande peut être utilisée avec une collection qui contient des valeurs ou une collection qui contient des objets, dans ce cas le ou les paramètre(s) nomPropriété est (sont) obligatoire(s).
Dans tous les cas, 4D convertit les éléments de la collection ou les valeurs selon le type du tableau (si nécessaire). Les règles de conversion sont détaillées dans la page Conversions de type entre les collections et les tableaux 4D.
Vous souhaitez copier une collection de chaînes dans un tableau texte :
 C_COLLECTION($fruits)
 $fruits:=Creer collection("Orange";"Banana";"Apple";"Grape")
 TABLEAU TEXTE($artFruits;0)
 COLLECTION VERS TABLEAU($fruits;$artFruits)
  //$artFruits{1}="Orange"
  //$artFruits{2}="Banana"
  //...Vous voulez copier différentes valeurs de propriété d'une collection d'objets dans différents tableaux :
 C_COLLECTION($col)
 $col:=Creer collection
 TABLEAU TEXTE($city;0)
 TABLEAU ENTIER LONG($zipCode;0)
 $col.push(Creer objet("name";"Cleveland";"zc";35049))
 $col.push(Creer objet("name";"Blountsville";"zc";35031))
 $col.push(Creer objet("name";"Adger";"zc";35006))
 $col.push(Creer objet("name";"Clanton";"zc";35046))
 $col.push(Creer objet("name";"Shelby";"zc";35143))
 
 COLLECTION VERS TABLEAU($col;$city;"name";$zipCode;"zc")
  //$city{1}="Cleveland", $zipCode{1}=35049
  //$city{2}="Blountsville", $zipCode{2}=35031
  //...
									Conversions de type entre les collections et les tableaux 4D
									
									TABLEAU VERS COLLECTION
									
	Produit :  4D
	Thème :  Collections
	Numéro :  
        1562
        
        
        
	Nom intl. :  COLLECTION TO ARRAY
	Créé :  4D v16 R6
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire