Ajaxフレームワーク UI部品リファレンス |
目次
索引
![]() ![]() |
第1章 UI部品の概要 | > 1.3 UI部品の使い方 |
Ajaxフレームワークで提供するUI部品は、HTMLの<div>タグおよび<span>タグを使って記述します。
記述形式: <div>タグの場合
<div rcf:id="部品ID" rcf:type="部品名" rcf:プロパティ名="値" ... ></div> |
記述形式: <span>タグの場合
<span rcf:id="部品ID" rcf:type="部品名" rcf:プロパティ名="値" ... ></span> |
属性 |
説明 |
---|---|
rcf:id |
部品IDを指定します。(省略可) |
rcf:type |
部品名を指定します。 |
rcf:プロパティ名 |
部品ごとに定義されているプロパティ、スタイルプロパティ、イベントリスナなどを指定します。 |
例えば、TextInputに、maxLengthプロパティ、colorプロパティ、およびonChangeイベントリスナを指定する場合は、以下のように記述します。
<span rcf:id="id1" rcf:type="TextInput" rcf:maxLength="10" rcf:color="blue" rcf:onChange="alert('変更されました')"></span> |
画面部品は、<div>タグおよび<span>タグの両方で記述できる部品と、<div>タグでだけ記述できる部品があります。<div>タグ、<span>タグの両方で記述できる部品に関しては、表示上、以下の違いがあります。
各画面部品の詳細は、“画面部品”を参照してください。
機能部品と機能付加部品は、<div>タグおよび<span>タグのどちらで記述しても違いはありません。
UI部品を記述する際には、以下の事柄に注意してください。
<span rcf:id="id1" rcf:type="TextInput"></span> |
<span rcf:id="id2" rcf:type="TextInput"/> |
<div rcf:type="FocusManager" rcf:targets="text1; text2; text3; ..."></div> |
例2: SelectListのselectedIndexesプロパティの場合
<div rcf:type="SelectList" rcf:selectedIndexes="0;2;..." rcf:multiple="true"></div> |
配列の要素が空の場合は、属性値に空文字列("")を指定してください。
そのほかの型(Object型など)の配列を、属性値として直接指定することはできません。配列を持つモデルへのバインディング式を指定するか、部品の初期化後にAPIを使用して値を指定してください。
目次
索引
![]() ![]() |