クラス IgxCalendarComponent

Ignite UI for Angular Calendar - ヘルプ

Ignite UI Calendar はカレンダーを表示し、ユーザーは単一または複数の範囲を使用して日付を選択できます。 例:

<igx-calendar selection="range"></igx-calendar>

階層

実装

  • ControlValueAccessor
  • AfterViewInit
  • OnDestroy

プロパティ

hasHeader

hasHeader: boolean = true

hideOutsideDays

hideOutsideDays: boolean = false

現在の月以外の日付を非表示にするかどうかを設定または取得します。 デフォルト値は false です。

<igx-calendar [hideOutsideDays] = "true"></igx-calendar>
let hideOutsideDays = this.calendar.hideOutsideDays;

id

id: string = `igx-calendar-${NEXT_ID++}`

カレンダーの id を取得または設定します。 設定しない場合、id"igx-calendar-0" 値を持ちます。

<igx-calendar id = "my-first-calendar"></igx-calendar>
let calendarId =  this.calendar.id;
次のメンバー:

IgxCalendarComponent

onSelection

onSelection: EventEmitter<Date | Date[]> = new EventEmitter<Date | Date[]>()

日付が選択されたときにイベントを発生します。 selectedDates プロパティに参照を提供します。

vertical

vertical: boolean = false

カレンダー ヘッダーが垂直配置にあるかどうかを取得または設定します。 デフォルト値は false です。

<igx-calendar [vertical] = "true"></igx-calendar>
let isVertical = this.calendar.vertical;

アクセサー

activeView

context

  • get context(): object
  • igxCalendarSubHeaderMonth または igxCalendarSubHeaderYear ディレクティブとマークされるテンプレートのコンテキストを取得します。

    let context =  this.calendar.context;

    返却 object

disabledDates

formatOptions

formatViews

headerContext

  • get headerContext(): object
  • igxCalendarHeader ディレクティブとマークされるテンプレートのコンテキストを取得します。

    let headerContext =  this.calendar.headerContext;

    返却 object

headerTemplate

  • get headerTemplate(): any
  • set headerTemplate(directive: any): void
  • ヘッダー テンプレートを取得します。

    let headerTemplate =  this.calendar.headerTeamplate;
    次のメンバー:

    IgxCalendarComponent

    返却 any

  • ヘッダー テンプレートを設定します。

    <igx-calendar headerTemplateDirective = "igxCalendarHeader"></igx-calendar>
    次のメンバー:

    IgxCalendarComponent

    パラメーター

    • directive: any

    返却 void

locale

  • get locale(): string
  • set locale(value: string): void

monthsViewNumber

  • get monthsViewNumber(): number
  • set monthsViewNumber(val: number): void
  • 表示される月ビューの数を設定または取得します。 デフォルト値は 1 です。

    <igx-calendar [vertical] = "true" [monthsViewNumber]="2"></igx-calendar>
    let monthViewsDisplayed = this.calendar.monthsViewNumber;

    返却 number

  • 表示される月ビューの数を設定または取得します。 デフォルト値は 1 です。

    <igx-calendar [vertical] = "true" [monthsViewNumber]="2"></igx-calendar>
    let monthViewsDisplayed = this.calendar.monthsViewNumber;

    パラメーター

    • val: number

    返却 void

selection

  • get selection(): string
  • set selection(value: string): void

specialDates

subheaderTemplate

  • get subheaderTemplate(): any
  • set subheaderTemplate(directive: any): void
  • サブヘッダー テンプレートを取得します。

    let subheaderTemplate = this.calendar.subheaderTemplate;

    返却 any

  • サブヘッダー テンプレートを設定します。

    <igx-calendar subheaderTemplate = "igxCalendarSubheader"></igx-calendar>
    次のメンバー:

    IgxCalendarComponent

    パラメーター

    • directive: any

    返却 void

value

  • get value(): Date | Date[]
  • set value(value: Date | Date[]): void
  • 選択された日付を設定します。

    選択が single を設定した場合、単一の Date オブジェクトを返します。 それ以外の場合、Date オブジェクトの配列です。

    返却 Date | Date[]

  • 選択された日付を設定します。

    選択が single に設定される場合、単一の Date オブジェクトを許容します。 それ以外の場合、Date オブジェクトの配列です。

    パラメーター

    • value: Date | Date[]

    返却 void

viewDate

  • get viewDate(): Date
  • set viewDate(value: Date): void

weekStart

  • get weekStart(): WEEKDAYS | number
  • set weekStart(value: WEEKDAYS | number): void

メソッド

deselectDate

  • deselectDate(value?: Date | Date[]): void

ngAfterViewInit

  • ngAfterViewInit(): void

selectDate

  • selectDate(value: Date | Date[]): void