| メソッド | プロパティ | エフェクト | イベント | スタイル | 例 | フレームあり | フレームなし |
DateChooser コントロールは、月の名前、年、および曜日を示すラベルの列と共に日付のグリッドを表示します。ユーザーはある日付、日付の範囲、または複数の日付を選択できます。このコントロールには、月と年を前後に移動するための矢印ボタンが含まれます。ユーザーが複数の日付を選択できるようにしたり、特定の日付を選択できないようにしたり、表示される日付を一定の範囲に制限することができます。
MXML シンタックス
<mx:DateChooser> タグは、親クラスのすべてのプロパティと、次のプロパティを継承します。
<mx:DateChooser例を参照するにはここをクリックしてください
dayNames="["S", "M", "T", "W", "T", "F", "S"]"
disabledDays="No default."
disabledRanges="No default."
displayedMonth="Current month."
displayedYear="現在の年。"
firstDayOfWeek="0"
headerColors="[0xE6EEEE,0xFFFFFF]"
headerStyleDeclaration="No default."
monthNames="["January", "February", "March", "April", "May",
"June", "July", "August", "September", "October", "November",
"December"]"
rollOverColor="0xE3FFD6"
selectableRange="No default."
selectedDate="No default."
selectionColor="0xCDFFC1"
showToday="true|false"
todayColor=""
todayStyleDeclaration="No default."
weekdayStyleDeclaration="No default."
change="Event handler; no default."
scroll="Event handler; no default."
/>
関連項目
DateField
SimpleButton
mx.styles.StyleManager
| コンストラクタ | |
DateChooser ( )
コンストラクタです。 |
|
| メソッド |
| mx.core.UIComponent クラスから継承されるメソッド |
drawFocus getFocus getFocusManager setEnabled setFocus |
| プロパティ | |
| className:Stringこのクラスの名前です。 |
| dayNames:Array DateChooser コントロール用の曜日名です。 |
| disabledDays:Array 無効にする曜日です。 |
| disabledRanges:Array 1 つまたは複数の日を無効にします。 |
| displayedMonth:Number displayedMonth プロパティは、displayedYear プロパティと共に、DateChooser コントロールに表示される月を指定するために使用します。 |
| displayedYear:Number displayedYear プロパティは、displayedMonth プロパティと共に、DateChooser コントロールに表示される月を決定するために使用します。 |
| firstDayOfWeek:Number DateChooser コントロールの最初の列に表示する曜日です (0 ~ 6。0 は dayNames 配列の最初のエレメント)。 |
| headerStyleDeclaration:String このコントロールのヘッダ領域の日付テキストに適用されるスタイルシート定義です。 |
| monthNames:Array DateChooser コントロールの最上部に表示される月の名前です。 |
| selectableRange:Object 選択可能な日付の範囲です。 |
| selectedDate:Date DateChooser コントロールで選択されている日付です。 |
| showToday:Boolean true の場合、今日の日付が DateChooser コントロールでハイライト表示されます。 |
| todayStyleDeclaration:String 現在の日付の数字の外観を設定するためのスタイルシート定義です。現在の日付は showToday プロパティが true のときにコントロールでハイライト表示されます。 |
static | version:Stringこのクラスのバージョンを表すストリングです。 |
| weekDayStyleDeclaration:String このコントロールの曜日名に適用されるスタイルシート定義です。 |
| mx.core.UIComponent クラスから継承されるプロパティ |
enabled errorString tabEnabled tabIndex version |
| エフェクト |
| mx.core.UIComponent クラスから継承されるエフェクト |
focusInEffect focusOutEffect |
| mx.core.UIObject クラスから継承されるエフェクト |
creationCompleteEffect hideEffect mouseDownEffect mouseOutEffect mouseOverEffect mouseUpEffect moveEffect resizeEffect showEffect |
| イベント | |
change | change イベント用のハンドラです。change イベントは日付が選択または変更されたときにブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である change が含まれます。 |
scroll | scroll イベント用のハンドラです。scroll イベントはユーザーの操作によって月が変更されたときにブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である scroll が含まれます。 |
| mx.core.UIComponent クラスから継承されるイベント |
focusIn focusOut invalid keyDown keyUp valid valueCommitted |
| スタイル | |
headerColor | 型 : Number 形式 : Color CSS の継承 : ありDateChooser コントロールの最上部の領域の色です。デフォルト値は 0xE6EEEE です。Deprecated - headerColors を代わりに使用します。 |
headerColors | 型 : Array CSS の継承 : ありDateChooser コントロールの最上部の領域の色です。デフォルト値は [0xE6EEEE,0xFFFFFF] です。 |
rollOverColor | 型 : Number 形式 : Color CSS の継承 : ありユーザーがマウスポインタを置いている日付の背景色です。デフォルト値は 0xE3FFD6 です。 |
selectionColor | 型 : Number 形式 : Color CSS の継承 : あり現在選択されている日付の背景色です。デフォルト値は 0xCDFFC1 です。 |
todayColor | 型 : Number 形式 : Color CSS の継承 : あり今日の日付の背景色です。デフォルト値は 0x2B333C です。 |
| mx.core.UIObject クラスから継承されるスタイル |
color fontFamily fontSize fontStyle fontWeight horizontalGap leading marginLeft marginRight textAlign textDecoration textIndent verticalGap |
| コンストラクタの詳細 |
DateChooser( )
| プロパティの詳細 |
className:String
dayNames:Array
disabledDays:Array
disabledRanges:Array
rangeStart および rangeEnd プロパティのいずれか一方または両方を含むオブジェクトを指定します。これらのプロパティの値は、日付範囲の先頭と末尾を示します。一方を省略した場合、そちら側は無制限と見なされます。rangeStart のみを指定した場合は、指定した日付以降の日付がすべて無効になります。rangeEnd のみを指定した場合は、指定した日付以前の日付がすべて無効になります。ある 1 日を無効にするには、その日付を指定する Date オブジェクトを、配列の中で他のオブジェクトと共に使用します。displayedMonth および displayedYear プロパティに含まれる場合)。
displayedMonth:Number
displayedMonth プロパティは、displayedYear プロパティと共に、DateChooser コントロールに表示される月を指定するために使用します。月を表す数字は 0 から始まるので、1 月は 0 で、12 月は 11 です。このプロパティを設定すると、DateChooser コントロールの外観が直ちに変更されます。デフォルト値は現在の月の数字です。
displayedYear:Number
displayedYear プロパティは、displayedMonth プロパティと共に、DateChooser コントロールに表示される月を決定するために使用します。このプロパティを変更すると、DateChooser コントロールの外観が直ちに変更されます。デフォルト値は現在の年です。
firstDayOfWeek:Number
headerStyleDeclaration:String
monthNames:Array
selectableRange:Object
rangeStart と rangeEnd の 2 つの Date 型プロパティが含まれます。rangeStart のみを指定した場合は、指定した日付より後の日付がすべて有効になります。rangeEnd のみを指定した場合、指定した日付より前の日付がすべて有効になります。DateChooser コントロールで 1 つの日付のみを有効にするには、Date オブジェクトを直接渡します。
selectedDate:Date
showToday:Boolean
true の場合、今日の日付が DateChooser コントロールでハイライト表示されます。このプロパティを変更すると、DateChooser コントロールの外観が直ちに変更されます。デフォルト値は true です。
todayStyleDeclaration:String
showToday プロパティが true のときにコントロールでハイライト表示されます。フォントの色を変更するには "color" スタイルを指定します。省略した場合、現在の日付テキストはこのコントロールのテキストスタイルを継承します。
static version:String
weekDayStyleDeclaration:String
| 例 |
| DateChooserExample.mxml |
|