Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
dataClass.{nomAttribut}

dataClass.{nomAttribut} 


 

dataClass.{nomAttribut} -> Résultat 
Paramètre Type   Description
Résultat  DataClassAttribute in 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 Company

Considé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 collection

Considé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}



Voir aussi  

4D Blog - ORDA member methods to get the structure information
ORDA - DataClassAttribute

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - DataClass
Nom intl. : dataClass.{attributeName}

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)