Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.getDataClass
|
entitySelection.getDataClass () -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | DataClass |
![]() |
Objekt Dataclass, zu dem die Entity Selection gehört | |||||
Die Methode entitySelection.getDataClass gibt die Dataclass der Entity Selection zurück. Das ist besonders hilfreich beim Einrichten von generischem Code.
Folgender generischer Code dupliziert alle Entities der Entity Selection:
//Methode duplicate_entities
//duplicate_entities($1)
//duplicate_entities(entity_selection)
C_OBJECT($dataClass;$1;$entitySelection;$entity;$duplicate;$status)
$entitySelection:=$1
$dataClass:=$entitySelection.getDataClass()
For each($entity;$entitySelection)
$duplicate:=$dataClass.new()
$duplicate.fromObject($entity.toObject())
$duplicate[$dataClass.getInfo().primaryKey]:=Null //den Primärschlüssel zurücksetzen
$status:=$duplicate.save()
End for each
4D Blog - ORDA member methods to get the structure information
dataClass.getDataStore
dataClass.getInfo
entity.getDataClass
Produkt: 4D
Thema: ORDA - EntitySelection
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)