| Ajaxフレームワーク UI部品リファレンス |
目次
索引
![]()
|
| 第2章 画面部品 | > 2.4 カレンダ部品 |
CalendarButtonは、PopupCalendarを表示するボタン部品です。PopupCalendarと組み合わせて指定します。
ボタンをクリックすること、またはフォーカス時にEnterキーまたはスペースキーを押すことで、PopupCalendarが表示されます。

<div rcf:type="CalendarButton" ... ></div> |
または
<span rcf:type="CalendarButton" ... ></span> |


子要素は指定できません。



本部品は、以下のように表示されます。

表の項目の意味は、“表の項目の意味”を参照してください。
|
名前 |
データ型 |
説明 |
省略 |
省略値 |
属性指定 |
更新 |
部分更新 |
|---|---|---|---|---|---|---|---|
|
alt |
String |
画像の代替テキストを指定します。 |
可 |
CalendarButton |
値、バインド |
可 |
不可 |
|
enabled |
Boolean |
ボタンの利用を許可するかどうか指定します。
|
可 |
true |
値、バインド |
可 |
不可 |
|
target |
String |
表示するPopupCalendarのIDを指定します。 |
不可 |
- |
値 |
不可 |
不可 |
|
tabIndex |
Number |
Tabキーで移動するフォーカスの順番を指定します。 |
可 |
0 |
値 |
可 |
不可 |
部品共通のプロパティも指定できます。詳細は、“画面部品共通プロパティ”を参照してください。
記述例
PopupCalendarやDateInputを組み合わせて表示するための記述例を、以下に示します。

:
<span rcf:type="DateInput" rcf:date="{mode1.date}"></span>
<span rcf:type="CalendarButton" rcf:target="popupCalendar1"></span>
<div rcf:type="PopupCalendar" rcf:id="popupCalendar1" rcf:selectedDate="{model1.date}"></div>
:
<div rcf:type="Model" rcf:id="model1" ... ></div>
: |
入力手順を以下に示します。
|
パーツ名 |
プレフィックス |
クラス名 |
指定可能なスタイル |
|---|---|---|---|
|
部品全体 |
なし |
rcf-CalendarButton |
|
verticalAlignについて説明します。
|
名前 |
データ型 |
説明 |
省略値 |
|---|---|---|---|
|
verticalAlign |
String |
行内の上下の表示位置を指定する。 |
baseline |
詳細は、“スタイルプロパティ”を参照してください。
|
名前 |
説明 |
イベントオブジェクト |
|---|---|---|
|
onFocus |
部品がフォーカスを得たときに呼ばれます。 |
|
|
onBlur |
部品がフォーカスを失ったときに呼ばれます。 |
部品共通のイベントリスナもあります。詳細は、“画面部品共通イベントリスナ”を参照してください。


dblclickイベントは発生しません。最初のクリックでPopupCalendar(モーダル)が開くためです。

固有のJavaScript APIはありません。部品共通のJavaScript APIは、“画面部品共通JavaScript API”を参照してください。
目次
索引
![]()
|