Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.{attributeName}
|
dataClass.{attributeName} -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | 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 Company
Considérant la structure suivante d'une base :
C_OBJECT($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_OBJECT($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}
4D Blog - ORDA member methods to get the structure information
ORDA - DataClassAttribute
Produit : 4D
Thème : ORDA - DataClass
Créé : 4D v17
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)