Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.getDataClass
|
entity.getDataClass () -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | DataClass |
![]() |
DataClass Objekt, zu dem die Entity gehört | |||||
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
4D Blog - ORDA member methods to get the structure information
entitySelection.getDataClass
Produkt: 4D
Thema: ORDA - Entity
Erstellt: 4D v17 R5
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)