Ajaxフレームワーク UI部品リファレンス
目次 索引 前ページ次ページ

第2章 画面部品> 2.4 カレンダ部品

2.4.2 PopupCalendar

PopupCalendarは、ポップアップダイアログのカレンを表示する部品です。CalendarButtonと組み合わせて指定します。ポップアップダイアログから日付を確定させることができます。


本部品は、デフォルトでは不可視です。可視化するには、showメソッドを利用します。詳細は、“Window、PopupCalendar部品を自動的に表示させる場合”を参照してください。

示例

述形式

<div rcf:type="PopupCalendar"></div>


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

ロパティ

表の項目の意味は、“Text”の“プロパティ”を参照してください。

名前

データ型

説明

省略

省略値

属性指定

更新

部分更新

selectedDate

Date

選択された日付を指定します。
タイムゾーンはカレンダのutcプロパティに依存します。

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

  • カラー
  • フォント(lineHeightを除く)

Calendarのスタイルプロパティも指定できます。詳細は、“Calendar”の“スタイルプロパティ”を参照してください。
ただし、Calendarのスタイルのうち、全体(外枠)に対応するものは、PopupCalendarでは以下のようになります。

Windowのスタイルプロパティも指定できます。詳細は、“Window”の“スタイルプロパティ”を参照してください。
表示されるウィンドウのサイズは、カレンダ部品のサイズに合わせて調整されます。このため、Windowのスタイルプロパティのうち、全体のサイズ、タイトルのwidthは設定できません。
ボディ部のカラー、フォント、テキストの設定は、できません。
スタイルの設定やレンダラの処理により、フォーカスや選択日など動的に変更される部分のサイズが変わると、ウィンドウに余白やスクロールバーが表示される場合があります。サイズが変動しないように、スタイルを設計してください。

詳細は、“スタイルプロパティ”を参照してください。

ベントリスナ

名前

説明

イベントオブジェクト

onDateFixed

日付をダブルクリックするか、OKボタンまたはENTERキーが押されたときに呼ばれます。calendarイベントのあとに呼ばれます。
また、ok()メソッド実行時に日付が選択されていた場合にも呼ばれます。

CalendarSelectionChangeEvent

onOk

OKボタンまたはENTERキーが押されたときに呼ばれます。calendarイベントのあと、かつdatefixedイベントの前に呼ばれます。
ok()メソッド実行時は呼ばれません。

ActionEvent

onCancel

キャンセルボタン、閉じるボタン、またはESCキーが押されたときに呼ばれます。
cancel()メソッド、hide()メソッド実行時には呼ばれません。

部品共通のイベントリスナもあります。詳細は、“画面部品共通イベントリスナ”を参照してください。

JavaScript API

■getCalendarメソッ

メソッド

getCalendar()

引数

なし

説明

内部のCalendarインスタンスを返します。

■okメソッ

メソッド

ok()

引数

なし

説明

OKボタンクリックと同じ処理です。
日付の選択状態の確認は行いません。

■cancelメソッ

メソッド

cancel()

引数

なし

説明

キャンセルボタンのクリックと同じ処理です。

部品共通のJavaScript APIもあります。部品共通のJavaScript APIは、“画面部品共通JavaScript API”を参照してください。

足事項


目次 索引 前ページ次ページ

Copyright 2009 FUJITSU LIMITED