| 4D v18dataClass.{attributeName} | |||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 dataClass.{attributeName} 
         | ||||||||||||||||||||||||||||||||||||||||||||||
| Parameter | Typ | Beschreibung | ||||||
| dataClass.{attributeName} | 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ückFolgende 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 collectionFolgende 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}
	Produkt: 4D
	Thema: ORDA - DataClass
	
        
        
	
	Erstellt: 4D v17
	
	
	4D Programmiersprache ( 4D v18)
	
	
	
 Fehler melden
Fehler melden