Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.clone( )
|
entity.clone () -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | Entity |
![]() |
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).
C_OBJECT($emp;$empCloned)
$emp:=ds.Employee.get(672)
$empCloned:=$emp.clone()
$emp.lastName:="Smith" //Actualizaciones en $emp no se hacen en $empCloned
Producto: 4D
Tema: ORDA - Entity
Creado por: 4D v17
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)