Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
dataClass.{attributeName}

dataClass.{attributeName} 


 

dataClass.{attributeName} -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  DataClassAttribute in 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}



Siehe auch 

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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - DataClass

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17

 
ARTIKELVERWENDUNG

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)