Ajaxフレームワーク UI部品リファレンス |
目次
索引
![]() ![]() |
第3章 機能部品 | > 3.1 モデル定義部品 |
MenuModelは、ContextMenuで使用するデータモデルを定義する機能部品であり、ユーザアプリケーションのデータと画面部品のプロパティをバインディングするために使用します。
<div rcf:id="model1" rcf:type="MenuModel" rcf:object="modelData"></div> |
または
<span rcf:id="model1" rcf:type="MenuModel" rcf:object="modelData"></span> |
子要素を指定することはできません。
本部品は画面に表示されないため、<div>タグおよび<span>タグのどちらで記述しても違いはありません。
Modelのプロパティと同様です。詳細は、“Model”の“プロパティ”を参照してください。
固有のイベントリスナはありません。部品共通のイベントリスナは、“画面部品共通イベントリスナ”を参照してください。
■getNodeDataProviderメソッド
メソッド |
getNodeDataProvider(rootName, nodePath) |
|
引数 |
rootName |
メニューデータのルートを示すプロパティ名 |
nodePath |
メニュー項目のデータを取得するメニュー項目のパス |
|
戻り値 |
ObjectDataProvider |
|
例外 |
以下の場合にエラーとなります。
|
|
説明 |
ContextMenuの定義データのメニュー項目のデータへアクセスを行うデータプロバイダを取得します。取得したプロバイダを通して、メニュー項目の更新が可能となります。 |
ModelのJavaScript APIはすべて利用できます。詳細は、“Model”の“JavaScript API”を参照してください。
部品共通のJavaScript APIもあります。部品共通のJavaScript APIは、“画面部品共通JavaScript API”を参照してください。
Modelのスキーマ定義と同様です。詳細は、“Model”の“スキーマ定義”を参照してください。
目次
索引
![]() ![]() |