4D v19

entitySelection.getDataClass( )

Accueil

 
4D v19
entitySelection.getDataClass( )

entitySelection.getDataClass( )  


 

La méthode entitySelection.getDataClass( ) retourne la dataclass de la sélection d'entités. Cette méthode est utile principalement dans le contexte du code générique.

Exemple  

Le code générique suivant duplique toutes les entités de la sélection d'entités :

  //méthode 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 //réinitialise la clé primaire
    $status:=$duplicate.save()
 End for each



Voir aussi  


dataClass.getDataStore( )
dataClass.getInfo( )
entity.getDataClass( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - EntitySelection

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)