ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v19.8
entity.clone( )

entity.clone( ) 


 

entity.clone () -> 戻り値 
引数   説明
戻り値  Entity in レコードを参照する新しいエンティティ

説明   

entity.clone( ) メソッドは、メモリ内に、同じレコードを元のエンティティとして参照する新しいエンティティを作成します。このメソッドを使用するとエンティティを個別に更新することができます。

エンティティに対して何らかの変更を行った場合、それらはentity.save( ) メソッドが実行されたときのみ参照されたレコードに保存されるという点に注意してください。

このメソッドはすでにデータベースに保存されているエンティティに対してのみ使用可能です。新規に作成されたエンティティ(entity.isNew( )True を返すもの)に対して呼び出す事はできません。

例題  

 C_OBJECT($emp;$empCloned)
 $emp:=ds.Employee.get(672)
 $empCloned:=$emp.clone()
 
 $emp.lastName:="Smith" // $emp に対して行った変更は$empClonedには適用されていません



参照 

dataClass.new( )

 
プロパティ 

プロダクト: 4D
テーマ: ORDA - エンティティ

 
ページの目次 
 
履歴 

初出: 4D v17

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)