| 4D v18dataClass.getInfo( ) | ||||||||||||||
|  | 
    4D v18
 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
	テーマ: ORDA - データクラス
	
        
        
	
	
	
	ランゲージリファレンス ( 4D v18)
	
	
	
 コメントを追加
コメントを追加