Calendar

コンポーネントの構成

Calendarのスタイルは、typeプロパティの設定によってそれぞれ異なる下位コントールが表示されるため、参照されるスタイルの内容も異なります。

ノーマルタイプ

Cal01

スピンタイプ

Cal02

マンスオンリータイプ

Cal03

Control Map

Cal04

セレクター一覧

対象

セレクター区分

種類

Calendar

ステータス

[status=disabled]

[status=mouseover]

[status=focused]

[status=readonly]

下位コントロール

dropbutton

calendarspinupbutton

calendarspindownbutton

datepicker

calendaredit

datepicker(DatePickerControl)

ステータス

[status=disabled]

[status=mouseover]

[status=focused]

[status=readonly]

下位コントロール

head

body

head

ステータス

[status=disabled]

[status=mouseover]

[status=focused]

[status=readonly]

下位コントロール

prevbutton

nextbutton

yearspin

monthspin

yearstatic

monthstatic

.head .prevbutton

.head .nextbutton

ステータス

[status=disabled]

[status=mouseover]

[status=focused]

[userstatus=pushed]

[userstatus=selected]

.head .yearspin

.head .monthspin

ステータス

[status=disabled]

[status=mouseover]

[status=focused]

[status=readonly]

下位コントロール

spinedit

spinupbutton

spindownbutton

.head .yearstatic

.head .monthstatic

ステータス

[status=disabled]

[status=mouseover]

body

ステータス

[status=disabled]

[status=mouseover]

[status=focused]

[status=readonly]

下位コントロール

weekband

weekitem

dayitem

.body .weekband

ステータス

[status=disabled]

[status=mouseover]

.body .weekitem

ステータス

[status=disabled]

[status=mouseover]

[status=readonly]

[userstatus=saturday]

[userstatus=sunday]

.body .dayitem

ステータス

[status=disabled]

[status=mouseover]

[status=focused]

[status=readonly]

[userstatus=selected]

[userstatus=day]

[userstatus=today]

[userstatus=saturday]

[userstatus=sunday]

[userstatus=trailingday]

NON XCSSプロパティ

XCSSで定義できない一般プロパティです。nexacro studioのプロパティリストもしくはスクリプトより設定します。

分類

プロパティ名

説明

Appearance

buttonsize

ドロップダウンボタンやスピンボタンを幅のサイズ

daysize

カレンダーで日付枠のサイズ

headhight

head部分の高さ

popupsize

ポップアップするカレンダー枠のサイズ

popuptype

ポップアップカレンダーの表示位置。「system」にすることでモバイルではシステムUIが利用できます。

popupsizeプロパティ値を設定していない場合は「undefined」として動作します。「undefined」に設定時のポップアップカレンダー(DatePicker)の幅と高さはそれぞれ「220」、「200」になります。