Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.getDataClass( )
|
entitySelection.getDataClass () -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | DataClass |
![]() |
Objet dataclass auquel appartient la sélection d'entités | |||||
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.
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
4D Blog - ORDA member methods to get the structure information
dataClass.getDataStore( )
dataClass.getInfo( )
entity.getDataClass( )
Produit : 4D
Thème : ORDA - EntitySelection
Créé : 4D v17 R5
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)