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

ホーム

 
4D v19.8
entitySelection.getDataClass( )

entitySelection.getDataClass( ) 


 

entitySelection.getDataClass () -> 戻り値 
引数   説明
戻り値  DataClass in エンティティセレクションが所属しているデータクラス

説明   

entitySelection.getDataClass( ) メソッドはエンティティセレクションのデータクラスを返します。このメソッドは主に汎用的なコードのコンテキストで有用です。

例題  

以下の汎用的なコードは、エンティティセレクションの全てのエンティティを複製します:

  //duplicate_entities メソッド
  //duplicate_entities($1)
  //duplicate_entities(entity_selection)
 
 C_OBJECT($dataClass;$1;$entitySelection;$entity;$duplicate;$status)
 $entitySelection:=$1
 $dataClass:=$entitySelection.getDataClass()
 For each($entity;$entitySelection)
    $duplicate:=$dataClass.new()
    $duplicate.fromObject($entity.toObject())
    $duplicate[$dataClass.getInfo().primaryKey]:=Null //プライマリーキーをリセット
    $status:=$duplicate.save()
 End for each



参照 

4D Blog - ORDA member methods to get the structure information
dataClass.getDataStore( )
dataClass.getInfo( )
entity.getDataClass( )

 
プロパティ 

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

 
ページの目次 
 
履歴 

初出: 4D v17 R5

 
ARTICLE USAGE

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