| 4D v18dataClass.{nomAttribut} | |||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 dataClass.{nomAttribut} 
         | ||||||||||||||||||||||||||||||||||||||||||||||
| Paramètre | Type | Description | ||||||
| dataClass.{nomAttribut} | DataClassAttribute |   | Description de l'attribut de la dataclass | |||||
Les attributs des dataclasses sont des objets disponibles directement en tant que propriétés de ces classes.
Les objets renvoyés sont du type DataClassAttribute. Ces objets ont des propriétés que vous pouvez utiliser et lire pour obtenir des informations sur vos attributs de dataclass. Ces propriétés sont répertoriées dans la section ORDA - DataClassAttribute.
Note : Les attributs de dataclass peuvent également être modifiés, mais la structure d'origine de la base ne sera pas modifiée.
 $salary:=ds.Employee.salary //retourne l'attribut salary dans la  dataclass Employee
 $compCity:=ds.Company["city"] //retourne l'attribut city dans la dataclass CompanyConsidérant la structure suivante d'une base :

 C_OBJET($firstnameAtt;$employerAtt;$employeesAtt)
 
 $firstnameAtt:=ds.Employee.firstname
  //{name:firstname,kind:storage,fieldType:0,type:string,fieldNumber:2,indexed:true,
  //keyWordIndexed:false,autoFilled:false,mandatory:false,unique:false}
 
 $employerAtt:=ds.Employee.employer
  //{name:employer,kind:relatedEntity,relatedDataClass:Company,
  //fieldType:38,type:Company,inverseName:employees}
  //38=Is object
 
 $employeesAtt:=ds.Company.employees
  //{name:employees,kind:relatedEntities,relatedDataClass:Employee,
  //fieldType:42,type:EmployeeSelection,inverseName:employer}
  //42=Is collectionConsidérant les propriétés suivantes d'une table :

 C_OBJET($sequenceNumberAtt)
 $sequenceNumberAtt=ds.Employee.sequenceNumber
  //{name:sequenceNumber,kind:storage,fieldType:0,type:string,fieldNumber:13,
  //indexed:true,keyWordIndexed:false,autoFilled:true,mandatory:false,unique:true}
	Produit :  4D
	Thème :  ORDA - DataClass
	
        
        
	Nom intl. :  dataClass.{attributeName}
	Créé :  4D v17
	
	
	4D - Langage ( 4D v18)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire