4D v19

entity.clone( )

Accueil

 
4D v19
entity.clone( )

entity.clone( )  


 

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_OBJET($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
Nom intl. : entity.clone( )

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

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