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

ホーム

 
4D v19.8
dataClass.getInfo( )

dataClass.getInfo( ) 


 

dataClass.getInfo () -> 戻り値 
引数   説明
戻り値  オブジェクト in データクラスについての情報

説明   

dataClass.getInfo( ) メソッドはデータクラスについての情報を提供するオブジェクトを返します。このメソッドは汎用的なコードを設定するのに有用です。

返されるオブジェクト

プロパティy詳細
name文字列データクラスの名前
primaryKey文字列データクラスのプライマリーキーの名前
tableNumber数値4D の内部的なテーブル番号(データクラスがリモートデータストアからのものである場合には返されません)

 C_OBJECT($1;$e;$status)
 $e:=$1 //$1 はエンティティ
 
 computeEmployeeNumber($e//エンティティに何らかの操作をする
 
 $status:=$e.save()
 if($status.success)
    ALERT("Record updated in table "+$e.getDataClass().getInfo().name)
 End if

 C_OBJECT($es;$settings)
 
 $settings:=New object
 $settings.parameters:=New object("receivedIds";getIds())
 $settings.attributes:=New object("pk";ds.Clients.getInfo().primaryKey)
 $es:=ds.Clients.query(":pk in :receivedIds";$settings)

 C_TEXT($pk)
 C_OBJECT($dataClassAttribute)
 
 $pk:=ds.Employee.getInfo().primaryKey
 $dataClassAttribute:=ds.Employee[$pk// 必要であればプライマリーキーに合致した属性へのアクセスは可能



参照 

4D Blog - ORDA member methods to get the structure information
dataStore.getInfo( )
entitySelection.getDataClass( )

 
プロパティ 

プロダクト: 4D
テーマ: ORDA - データクラス

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 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)