Class IgxTimePickerComponent

表示と縮小機能を持つコンポーネントの共有インターフェイス。

階層

Hierarchy (View Summary)

実装

  • IgxTimePickerBase
  • ControlValueAccessor
  • OnInit
  • OnDestroy
  • AfterViewInit
  • Validator

コンストラクター

プロパティ

closed: EventEmitter<IBaseEventArgs> = ...

カレンダーが閉じた後に発生します。

<igx-date-picker (closed)="handleClosed($event)"></igx-date-picker>
closing: EventEmitter<IBaseCancelableBrowserEventArgs> = ...

キャンセル可能なカレンダーの終了時に発生します。

<igx-date-picker (closing)="handleClosing($event)"></igx-date-picker>
disabled: boolean = false

ピッカーを有効または無効にします。

<igx-date-picker [disabled]="'true'"></igx-date-picker>
element: ElementRef<any> = ...
formatter: (val: Date) => string

選択または渡された日付のカスタム フォーマッター関数を取得または設定します。

<igx-time-picker [value]="date" [formatter]="formatter"></igx-time-picker>

Type declaration

headerOrientation: PickerHeaderOrientation = PickerHeaderOrientation.Horizontal

IgxDatePickerComponent ヘッダーの向きを取得または設定します。

<igx-date-picker headerOrientation="vertical"></igx-date-picker>
hideHeader: boolean = false

ダイアログ モードでヘッダーを非表示にするかどうかを設定または取得します。

<igx-date-picker mode="dialog" [hideHeader]="true"></igx-date-picker>
id: string = ...

id 属性の値を設定します。

<igx-time-picker [id]="'igx-time-picker-5'" [displayFormat]="h:mm tt" ></igx-time-picker>
mode: PickerInteractionMode = PickerInteractionMode.DropDown

操作モード (dialog または drop down) を取得または設定します。

<igx-time-picker mode="dialog"></igx-time-picker>
opened: EventEmitter<IBaseEventArgs> = ...

カレンダーが開いた後に発生します。

<igx-date-picker (opened)="handleOpened($event)"></igx-date-picker>
opening: EventEmitter<IBaseCancelableBrowserEventArgs> = ...

キャンセル可能なカレンダーの開始時に発生します。

<igx-date-picker (opening)="handleOpening($event)"></igx-date-picker>
outlet: IgxOverlayOutletDirective | ElementRef<any>

ポップアップ要素に使用されるコンテナー。

<div igxOverlayOutlet #outlet="overlay-outlet"></div>
<!-- ... -->
<igx-date-picker [outlet]="outlet"></igx-date-picker>
<!-- ... -->
overlaySettings: OverlaySettings

ポップアップ要素の表示に使用されるオーバーレイ設定。

<igx-date-picker [overlaySettings]="customOverlaySettings"></igx-date-picker>
placeholder: string = ''

ピッカーの入力の placeholder を設定します。

<igx-date-picker [placeholder]="'Choose your date'"></igx-date-picker>
selected: EventEmitter<Date> = ...

選択が行われた後に発生します。

<igx-time-picker (selected)="onSelection($event)"></igx-time-picker>
spinLoop: boolean = true

終了値に達したときに秒、分、時間の回転をループするかどうかを設定します。 デフォルトでは true に設定されています。

<igx-time-picker [spinLoop]="false"></igx-time-picker>
tabIndex: string | number

デフォルトのテンプレート エディターの tabindex を取得または設定します。

<igx-date-picker [tabIndex]="1"></igx-date-picker>
validationFailed: EventEmitter<IgxTimePickerValidationFailedEventArgs> = ...

ユーザーがタイム ピッカー エディターで無効な時間を入力/スピンしたときに発生します。

<igx-time-picker (validationFailed)="onValidationFailed($event)"></igx-time-picker>
valueChange: EventEmitter<string | Date> = ...

ピッカーの値が変更されたときに発生します。

two-way バインディングに使用されます。

<igx-time-picker [(value)]="date"></igx-time-picker>

アクセサー

  • get displayFormat(): string

    編集されていないときにピッカーの値を表示するために使用される書式設定です。

    Angular の DatePipe を使用します。

    <igx-date-picker displayFormat="EE/M/yy"></igx-date-picker>
    

    返却 string

  • set displayFormat(value: string): void

    編集可能な入力がフォーカスされていない場合に使用される形式。設定されていない場合、デフォルトは inputFormat です。

    Angular のDatePipe を使用します。

    <igx-time-picker displayFormat="mm:ss"></igx-time-picker>
    

    パラメーター

    • value: string

    返却 void

  • get inputFormat(): string

    エディターの定型入力です。

    何も提供されない場合にプレースホルダーとしても使用されます。

    <igx-date-picker inputFormat="dd/MM/yy"></igx-date-picker>
    

    返却 string

  • set inputFormat(value: string): void

    予想されるユーザー入力形式とプレースホルダーです。

    デフォルトは hh:mm tt

    <igx-time-picker inputFormat="HH:mm"></igx-time-picker>
    

    パラメーター

    • value: string

    返却 void

  • get itemsDelta(): Pick<
        DatePartDeltas,
        "hours"
        | "minutes"
        | "seconds"
        | "fractionalSeconds",
    >

    返却 Pick<DatePartDeltas, "hours" | "minutes" | "seconds" | "fractionalSeconds">

  • set itemsDelta(
        value: Pick<
            DatePartDeltas,
            "hours"
            | "minutes"
            | "seconds"
            | "fractionalSeconds",
        >,
    ): void

    スピン アクションで各エディターの日付部分を増減し、 ドロップダウン/ダイアログに時間部分を表示するために使用されるデルタ値です。 デフォルトで itemsDelta{hour: 1, minute: 1, second: 1} に設定されます。

    <igx-time-picker [itemsDelta]="{hour:3, minute:5, second:10}" id="time-picker"></igx-time-picker>
    

    パラメーター

    • value: Pick<DatePartDeltas, "hours" | "minutes" | "seconds" | "fractionalSeconds">

    返却 void

メソッド