Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.clone( )
|
entity.clone () -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Entity |
![]() |
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).
C_OBJECT($emp;$empCloned)
$emp:=ds.Employee.get(672)
$empCloned:=$emp.clone()
$emp.lastName:="Smith" //Updates done on $emp are not done on $empCloned
Produto: 4D
Tema: ORDA - Entidade
Criado por: 4D v17
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)