Ajaxフレームワーク UI部品リファレンス |
目次
索引
![]() ![]() |
第2章 画面部品 | > 2.4 カレンダ部品 |
PopupCalendarは、ポップアップダイアログのカレンダを表示する部品です。CalendarButtonと組み合わせて指定します。ポップアップダイアログから日付を確定させることができます。
本部品は、デフォルトでは不可視です。可視化するには、showメソッドを利用します。詳細は、“Window、PopupCalendar部品を自動的に表示させる場合”を参照してください。
<div rcf:type="PopupCalendar"></div> |
子要素は指定できません。
表の項目の意味は、“Text”の“プロパティ”を参照してください。
名前 |
データ型 |
説明 |
省略 |
省略値 |
属性指定 |
更新 |
部分更新 |
---|---|---|---|---|---|---|---|
selectedDate |
Date |
選択された日付を指定します。 |
可 |
null |
値、バインド |
可 |
不可 |
labelOK |
String |
OKボタンの文字列を指定します。""(空文字列)を指定すると、ボタンが非表示になります。(注) |
可 |
OK |
値 |
不可 |
不可 |
labelCancel |
String |
キャンセルボタンの文字列を指定します。""(空文字列)を指定すると、ボタンが非表示になります。(注) |
可 |
"キャンセル" |
値 |
不可 |
不可 |
注) labelOKおよびlabelCancelの両方に空文字列を指定した場合は、フッター部(OKボタンおよびキャンセルボタンが表示される領域)が非表示になります。
Calendarのプロパティも指定できます。(selectedDates、selectMode、tabIndex、selectableを除きます。)詳細は、“Calendar”の“プロパティ”を参照してください。
Windowのプロパティも指定できます。(mode、resizableを除きます。)詳細は、“Window”の“プロパティ”を参照してください。
部品共通のプロパティも指定できます。詳細は、“画面部品共通プロパティ”を参照してください。
本部品全体のスタイルプロパティを以下に示します。
パーツ名 |
プレフィックス |
クラス名 |
指定可能なスタイル |
---|---|---|---|
OK/キャンセルボタン |
button |
rcf-PopupCalendar-button |
|
Calendarのスタイルプロパティも指定できます。詳細は、“Calendar”の“スタイルプロパティ”を参照してください。
ただし、Calendarのスタイルのうち、全体(外枠)に対応するものは、PopupCalendarでは以下のようになります。
Windowのスタイルプロパティも指定できます。詳細は、“Window”の“スタイルプロパティ”を参照してください。
表示されるウィンドウのサイズは、カレンダ部品のサイズに合わせて調整されます。このため、Windowのスタイルプロパティのうち、全体のサイズ、タイトルのwidthは設定できません。
ボディ部のカラー、フォント、テキストの設定は、できません。
スタイルの設定やレンダラの処理により、フォーカスや選択日など動的に変更される部分のサイズが変わると、ウィンドウに余白やスクロールバーが表示される場合があります。サイズが変動しないように、スタイルを設計してください。
詳細は、“スタイルプロパティ”を参照してください。
名前 |
説明 |
イベントオブジェクト |
---|---|---|
onDateFixed |
日付をダブルクリックするか、OKボタンまたはENTERキーが押されたときに呼ばれます。calendarイベントのあとに呼ばれます。 |
|
onOk |
OKボタンまたはENTERキーが押されたときに呼ばれます。calendarイベントのあと、かつdatefixedイベントの前に呼ばれます。 |
|
onCancel |
キャンセルボタン、閉じるボタン、またはESCキーが押されたときに呼ばれます。 |
部品共通のイベントリスナもあります。詳細は、“画面部品共通イベントリスナ”を参照してください。
■getCalendarメソッド
メソッド |
getCalendar() |
引数 |
なし |
説明 |
内部のCalendarインスタンスを返します。 |
■okメソッド
メソッド |
ok() |
引数 |
なし |
説明 |
OKボタンクリックと同じ処理です。 |
■cancelメソッド
メソッド |
cancel() |
引数 |
なし |
説明 |
キャンセルボタンのクリックと同じ処理です。 |
部品共通のJavaScript APIもあります。部品共通のJavaScript APIは、“画面部品共通JavaScript API”を参照してください。
目次
索引
![]() ![]() |