4D v19

entitySelection.getDataClass

Home

 
4D v19
entitySelection.getDataClass

entitySelection.getDataClass  


 

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



Siehe auch 


dataClass.getDataStore
dataClass.getInfo
entity.getDataClass

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - EntitySelection

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

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