Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
entity.clone( )

entity.clone( ) 


 

entity.clone () -> Resultado 
Parâmetro Tipo   Descrição
Resultado  Entity in Nova entidade faz referência ao registro

O método entity.clone( ) cria na memória uma nova entidade referenciando o mesmo registro como uma entidade original. Este método permite que atualize separadamente.

Nota: Lembre que qualquer modificação feita à entidades será salva nos registros referenciados apenas quando o método entity.save( ) for executado.

Esse método só pode ser usado com entidades já salvas no banco de dados. Não pode ser chamada em uma entidade recém-criada (para a qual entity.isNew( ) devolve True).

Exemplo  

 C_OBJECT($emp;$empCloned)
 $emp:=ds.Employee.get(672)
 $empCloned:=$emp.clone()
 
 $emp.lastName:="Smith" //Updates done on $emp are not done on $empCloned



Ver também 

dataClass.new( )

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - Entidade

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17

 
ARTICLE USAGE

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