[]
        
(Showing Draft Content)

Inputman.GcDropDownCalendarPicker

GcDropDownCalendarPicker クラス

ドロップダウンCalendarPickerを表します。

階層

  • GcDropDownCalendarPicker

コンストラクタ

constructor

プロパティ

allowResize

allowResize: boolean

コントロールのサイズ変更を許可するかどうかを取得または設定します。

allowSelection

allowSelection: AllowSelection

選択する日付の種別を設定または取得します。

参照:setAllowSelection

autoSwitch

autoSwitch: boolean

カレンダーの自動切り替えを有効するかどうかを設定または取得します。

calendarType

calendarType: CalendarType

カレンダーのタイプを設定または取得します。

参照:setCalendarType

読み取り専用 calendarZoomRange

calendarZoomRange: CalendarZoomRange | CalendarType[]

カレンダーがサポートするビューを取得します。

defaultDate

defaultDate: Date | null

値がnullの場合、ドロップダウンに表示するデフォルトの日付を設定します。

emptyRows

emptyRows: EmptyRows

その月の日付を含まない空白行の描画方法を設定または取得します。

参照:setEmptyRows

firstDayOfWeek

firstDayOfWeek: DayOfWeek

カレンダーの最初の列に表示する曜日を設定または取得します。

参照:setFirstDayOfWeek

headerFormat

headerFormat: string

カレンダーのヘッダに使用する書式を設定または取得します。

参照:setHeaderFormat

height

height: number | string

コントロールの高さを設定もしくは取得します。

読み取り専用 holidayGroupsCount

holidayGroupsCount: number

カレンダーに設定されている休日グループの個数を取得します。

参照:getHolidayGroupsCount

maxDate

maxDate: Date

択可能な日付の最大値を設定します。

参照:setMaxDate

maxHeight

maxHeight: number | string

コントロールの最大高を設定もしくは取得します。

maxWidth

maxWidth: number | string

コントロールの最大幅を設定もしくは取得します。

minDate

minDate: Date

選択可能な日付の最小値を設定または取得します。

参照:setMinDate

minHeight

minHeight: number | string

コントロールの最小高を設定もしくは取得します。

minWidth

minWidth: number | string

コントロールの最小幅を設定もしくは取得します。

minuteInterval

minuteInterval: number

「分」で選択する間隔を設定または取得します。

参照:setMinuteInterval

overrideTipText

overrideTipText: string

振替休日のためのツールチップテキストを設定または取得します。

参照:setOverrideTipText

secondsInterval

secondsInterval: number

「秒」で選択する間隔を設定または取得します。

参照:setSecondsInterval

読み取り専用 selectedDate

selectedDate: Date

選択されている日付を取得します。

参照:getSelectedDate

showRokuyou

showRokuyou: Rokuyou

日付領域に表示する六曜を設定または取得します。

参照:setShowRokuyou

読み取り専用 showSecond

showSecond: boolean

「秒」列を表示するかどうかを設定します。

showTrailing

showTrailing: boolean

前後の月の隣接日をカレンダーに表示するかどうかを設定または取得します。

参照:setShowTrailing

showWeekNumber

showWeekNumber: boolean

各週の左側に通年で第何週に相当するかを表示するかどうかを設定または取得します。

参照:setShowWeekNumber

showZoomButton

showZoomButton: boolean

カレンダータイプを切り替えるズームボタンを表示するかどうかを設定または取得します。

参照:setShowZoomButton

width

width: number | string

コントロールの幅を設定もしくは取得します。

yearMonthFormat

yearMonthFormat: string

年-月カレンダーの年と月の書式を設定または取得します。

参照:setYearMonthFormat

メソッド

addHolidayGroup

  • CalendarPicker に休日グループを追加します。

    var gcCalendarPicker1 = FindIMControl("gcDateTime1").getDropDownCalendarPicker();
    var holidayGroup1 = new GC.InputMan.HolidayGroup("holiday-group-1", true);
    gcCalendarPicker1.addHolidayGroup(holidayGroup1);
    
    // 1月1日から1月10日までを休日にします。
    var holiday1 = new GC.InputMan.Holiday("holiday1", 1, 1, 1, 10);
    holidayGroup1.addHoliday(holiday1);
    

    引数

    戻り値 void

clearHolidayGroups

  • clearHolidayGroups(): void
  • CalendarPicker からすべての休日グループを削除します。

    戻り値 void

close

  • close(showAnimation?: boolean): void
  • CalendarPicker を閉じます。

    引数

    • オプション showAnimation: boolean

    戻り値 void

getHolidayGroup

  • 休日グループをインデックスまたは名前で取得します。

    引数

    • indexOrName: string

      休日グループのインデックスまたは名前

    戻り値 HolidayGroup

    休日を定義するHolidayオブジェクト

getHolidayGroupIndex

  • 特定の休日グループを表すインデックスを取得します。

    引数

    戻り値 number

    休日グループのインデックス

getHolidayGroupsCount

  • getHolidayGroupsCount(): number
  • CalendarPicker に設定されている休日グループの数を取得します。 参照:holidayGroupsCount

    戻り値 number

    休日グループの個数

getValue

  • getValue(): Date
  • CalendarPicker の値を取得します。

    戻り値 Date

getWeekday

  • getWeekday(weekday: string): WeekDay
  • 日付スタイル設定の対象となる曜日を取得します。

    引数

    • weekday: string

      対象となる曜日を示す値("sunday"、"monday"、"tuesday"、"wednesday"、"thursday"、"friday"、"saturday")。

    戻り値 WeekDay

    日付スタイル設定の対象となる曜日(WeekDayオブジェクト)。

insertHolidayGroup

  • insertHolidayGroup(index: number, item: HolidayGroup): void
  • CalendarPicker の指定されたインデックスに休日グループを挿入します。

    引数

    • index: number

      休日グループを挿入する位置のインデックス

    • item: HolidayGroup

      挿入する休日を定義したHolidayGroupオブジェクト

    戻り値 void

loadHolidayFromContent

  • 指定された設定文字列から休日データを読み込みます。​

    引数

    • content: string

      XML設定文字列。

    • オプション config: LoadHolidayConfig

      休日の設定オプション。

    戻り値 HolidayGroup []

    読み込まれたHolidayGroupオブジェクトのグループ。

loadHolidayFromUrl

  • 指定されたURLから休日データを読み込みます。

    引数

    • url: string

      休日設定ファイルのURL。

    • オプション config: LoadHolidayConfig

      休日の設定オプション。

    戻り値 Promise < HolidayGroup [] >

    読み込まれた HolidayGroup オブジェクトの配列を非同期で返します。​

open

  • open(showAnimation?: boolean): void
  • CalendarPicker を開きます。

    引数

    • オプション showAnimation: boolean

    戻り値 void

removeHolidayGroup

  • 特定の休日グループを削除します。

    引数

    戻り値 void

removeHolidayGroupAt

  • removeHolidayGroupAt(index: number): void
  • 特定のインデックス位置にある休日グループを削除します。

    引数

    • index: number

      削除する休日グループの位置を表すインデックス

    戻り値 void

setValue

  • setValue(v: Date): void
  • CalendarPicker の値を設定します。

    引数

    • v: Date

    戻り値 void

toggleOpen

  • toggleOpen(showAnimation?: boolean): void
  • CalendarPicker の表示または非表示を切り替えます。

    引数

    • オプション showAnimation: boolean

    戻り値 void

イベント

SelectedDateChanged

  • SelectedDateChanged(callback: (sender: this): void): void
  • 日付時刻を選択して「OK」ボタンでドロップダウンピッカーを閉じたときに発生します。

    var callback = function(sender){
         console.log("onSelectedDateChanged");
    }
    // イベントリスナーを追加します。
    GcDropDownCalendarPicker.onSelectedDateChanged(callback);
    

    引数

    • callback: (sender: this): void
        • (sender: this): void
        • 引数

          • sender: this

          戻り値 void

    戻り値 void