Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
entity.clone( )

entity.clone( ) 


 

entity.clone () -> Résultat 
Paramètre Type   Description
Résultat  Entity in Nouvelle entité référençant l'enregistrement

La méthode entity.clone( ) crée en mémoire une nouvelle entité référençant le même enregistrement que l'entité d’origine. Cette méthode vous permet de mettre à jour des entités séparément.

Note : Gardez à l'esprit que toute modification apportée aux entités sera stockée dans l'enregistrement référencé uniquement lorsque la méthode entity.save( ) est exécutée.

Cette méthode ne peut être utilisée qu'avec des entités déjà stockées dans la base de données. Elle ne peut pas être appelée sur une entité nouvellement créée (pour laquelle entity.isNew( ) retourne Vrai).

Exemple  

 C_OBJECT($emp;$empCloned)
 $emp:=ds.Employee.get(672)
 $empCloned:=$emp.clone()
 
 $emp.lastName:="Smith" //Mise à jour faite dans $emp mais pas dans $empCloned



Voir aussi  

dataClass.new( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - Entity

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17

 
UTILISATION DE L'ARTICLE

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)