Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.{attributeName}
|
dataClass.{attributeName} -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | DataClassAttribute |
![]() |
Dataclass attribute description | |||||
Attribute von Dataclasses sind Objekte, die direkt als Eigenschaften dieser Klassen verfügbar sind.
Die zurückgegebenen Objekte sind vom Typ DataClassAttribute. Sie haben Eigenschaften, die Sie lesen können, um Information über Ihre Dataclass Attribute zu erhalten. Die Liste dieser Eigenschaften finden Sie im Abschnitt ORDA - DataClassAttribute.
Hinweis: Dataclass Attribute lassen sich verändern, die zugrundeliegende Datenbankstruktur wird jedoch nicht verändert.
$salary:=ds.Employee.salary //gibt das Attribut salary in der Dataclass Employee zurück
$compCity:=ds.Company["city"] //gibt das Attribut city n der Dataclass Company zurück
Folgende Datenbankstruktur ist vorgegeben:
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
Folgende Tabelleneigenschaften sind vorgegeben:
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
Produkt: 4D
Thema: ORDA - DataClass
Erstellt: 4D v17
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)