Class IgxTimePickerComponent

階層

Hierarchy

  • PickerBaseDirective
    • IgxTimePickerComponent

実装

  • 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>
densityChanged: EventEmitter<IDensityChangedEventArgs> = ...
disabled: boolean = false

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

<igx-date-picker [disabled]="'true'"></igx-date-picker>
displayFormat: string

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

備考

Angular の DatePipe を使用します。

<igx-time-picker displayFormat="mm:ss"></igx-time-picker>
element: ElementRef<any>
formatter: ((val) => string)

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

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

Type declaration

    • (val): string
    • パラメーター

      • val: Date

      返却 string

headerOrientation: PickerHeaderOrientation = PickerHeaderOrientation.Horizontal

ピッカーのヘッダーの向きを設定します。

備考

dialog モードでのみ使用できます。デフォルト値は horizontal です。

<igx-time-picker [headerOrientation]="'vertical'"></igx-time-picker>
id: string = ...

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

<igx-time-picker [id]="'igx-time-picker-5'" [displayFormat]="h:mm tt" ></igx-time-picker>
inputFormat: string = DateTimeUtil.DEFAULT_TIME_INPUT_FORMAT

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

備考

デファクト設定は hh:mm tt

<igx-time-picker inputFormat="HH:mm"></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: ElementRef<any> | IgxOverlayOutletDirective

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

<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>

アクセサー

メソッド

  • ドロップダウンを閉じます。

    <igx-time-picker #timePicker></igx-time-picker>
    
    @ViewChild('timePicker', { read: IgxTimePickerComponent }) picker: IgxTimePickerComponent;
    picker.close();

    返却 void

  • 指定された DatePart を減少します。

    this.timePicker.decrement(DatePart.Seconds);
    

    パラメーター

    • Optional datePart: DatePart

      減少するオプションの DatePart です。デフォルト値は Hour です。

    • Optional delta: number

      減少に使用するオプションのデルタ。itemsDelta をオーバーライドします。

    返却 void

  • 表示密度の値に基づいて --component-size CSS 変数を設定します。

    返却 "var(--ig-size, var(--ig-size-small))" | "var(--ig-size, var(--ig-size-medium))" | "var(--ig-size, var(--ig-size-large))"

  • 指定した DatePart を増加します

    this.timePicker.increment(DatePart.Hours);
    

    パラメーター

    • Optional datePart: DatePart

      増分するオプションの DatePart です。デフォルト値は Hour です。

    • Optional delta: number

      増分するデルタ (オプション)。itemsDelta をオーバーライドします。

    返却 void

  • ピッカーのダイアログ UI を開きます。

    パラメーター

    • Optional settings: OverlaySettings

      OverlaySettings - ドロップダウンまたはダイアログ コンテナーを適切に配置するために使用するオーバーレイ設定。

      <igx-time-picker #picker [value]="date"></igx-time-picker>
      <button type="button" igxButton (click)="picker.open()">Open Dialog</button>

    返却 void