ページの先頭行へ戻る
Interstage Interaction Manager V10.1.2 AjaxフレームワークUI部品リファレンス
FUJITSU Software

3.1.2 TreeModel

TreeModelは、TreeViewで使用するデータモデルを定義する機能部品であり、ユーザーアプリケーションのデータと画面部品のプロパティをバインディングするために使用します。

述形式

<div rcf:id="model1" rcf:type="TreeModel" rcf:object="modelData"></div>

または

<span rcf:id="model1" rcf:type="TreeModel" rcf:object="modelData"></span>

注意

ロパティ

Modelのプロパティと同様です。詳細は、「3.1.1 Model」の「プロパティ」を参照してください。

ベントリスナ

固有のイベントリスナはありません。部品共通のイベントリスナは、「2.8.2 画面部品共通イベントリスナ」を参照してください。

JavaScript API

getNodeDataProviderメソッド

メソッド

getNodeDataProvider(rootName,nodePath)

引数

rootName
[String]

ツリーデータのルートを示すプロパティ名

nodePath
[String]

ノードデータを取得するノードのパス名
例:/travel/Asia

戻り値

[Object]

ObjectDataProvider

例外

以下の場合にエラーとなります。

  • 引数が省略された場合

  • rootNameが存在しない場合

  • nodePathに空文字列が指定された場合

  • nodePathに存在しないノードのパスが指定された場合

説明

指定したノードのデータへアクセスするためのデータプロバイダを取得します。ノードのデータは、objectプロパティ中の指定ノードとその子ノードを構成する部分データとなります。

ModelのJavaScript APIはすべて利用できます。詳細は、「3.1.1 Model」の「JavaScript API」を参照してください。
部品共通のJavaScript APIもあります。部品共通のJavaScript APIは、「2.8.3 画面部品共通JavaScript API」を参照してください。

キーマ定義

Modelのスキーマ定義と同様です。詳細は、「3.1.1 Model」の「スキーマ定義」を参照してください。