行データオブジェクトに getOid() を実装する
この手順では、行オブジェクトが永続可能オブジェクトでない場合にテーブル/ツリー行の選択と操作に使用される識別子を指定する際に推奨される方法について説明します。これは属性値を指定するデータムオブジェクト以外のターゲットオブジェクトを指定する方法としては適していません。
この方法を使用するには、行オブジェクトを修正して getOid() と呼ばれる API を公開する必要があり、これによって行の一意の識別子が返ります。
getOid() メソッドからは以下のいずれかのデータ型が返ります。
• 文字列 - 有効な WTReference でない場合、NmSimpleOid にマッピングします。
• ObjectIdentifier
• NmOid
getOid() メソッドを提供できない場合 (たとえばそのような API がすでに存在し、適切でない場合)、パネルまたは行に "ターゲット" オブジェクトを指定できます。詳細については、
異なるターゲットオブジェクトを設定するを参照してください。