Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
entity.clone( )

entity.clone( ) 


 

entity.clone () -> Resultado 
Parámetro Tipo   Descripción
Resultado  Entity in Nueva entidad referenciando el registro

El método entity.clone( ) crea en la memoria una nueva entidad que hace referencia al mismo registro que la entidad original.  Este método le permite actualizar entidades por separado.

Nota: tenga en cuenta que las modificaciones realizadas a las entidades se guardarán en el registro referenciado solo cuando se ejecute el método entity.save( ).

Este método solo se puede utilizar con entidades ya guardadas en la base de datos. No se puede llamar en una entidad recién creada (para la cual entity.isNew( ) devuelve True).

Ejemplo  

 C_OBJECT($emp;$empCloned)
 $emp:=ds.Employee.get(672)
 $empCloned:=$emp.clone()
 
 $emp.lastName:="Smith" //Actualizaciones en $emp no se hacen en $empCloned



Ver también 

dataClass.new( )

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - Entity

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)