4D v19

entity.getDataClass

Home

 
4D v19
entity.getDataClass

entity.getDataClass  


 

Die Methode entity.getDataClass gibt die Dataclass der Entity zurück. Sie ist hilfreich beim Erstellen von generischem Code.

Folgender generischer Code dupliziert eine Entity:

  //Methode duplicate_entity 
  //duplicate_entities($1)
  //duplicate_entities(entity)
 
 C_OBJECT($1;$entity;$entityNew;$status)
 $entity:=$1 //die Entity zum Duplizieren in $1 erhalten
 $entityNew:=$entity.getDataClass().new() //eine neue Entity in der übergeordneten Dataclass erstellen
 $entityNew.fromObject($entity.toObject()) //alle Attribute erhalten
 $entityNew[$entity.getDataClass().getInfo().primaryKey]:=Null //den Primärschlüssel zurücksetzen
 $status:=$entityNew.save() //die duplizierte Entity sichern



Siehe auch 


entitySelection.getDataClass

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - Entity

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)