UNPKG

@grapecity/inputman.angular

Version:

このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。

37 lines (36 loc) 1.93 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare class GcDateTimePickerComponent extends GcComponents<GC.InputMan.GcDateTimePicker> implements ControlValueAccessor { constructor(ref: ElementRef); private onChange; private onTouched; writeValue(value: any): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState(isDisabled: boolean): void; selectedValue: Date; maxDate: Date; minDate: Date; type: GC.InputMan.PickerType; minuteInterval: GC.InputMan.Interval; secondsInterval: GC.InputMan.Interval; enabled: boolean; visible: boolean; hasSeconds: boolean; showMidnightAs24: boolean; yearFormat: (curDate: Date) => string; monthFormat: (curDate: Date) => string; dayFormat: (curDate: Date) => string; selectedDateChanged: EventEmitter<{ sender: GC.InputMan.GcDateTimePicker; eArgs: any; }>; selectedValueChange: EventEmitter<Date>; protected initGcComponent(): void; protected bindEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration<GcDateTimePickerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<GcDateTimePickerComponent, "gc-datetime-picker", never, { "selectedValue": "selectedValue"; "maxDate": "maxDate"; "minDate": "minDate"; "type": "type"; "minuteInterval": "minuteInterval"; "secondsInterval": "secondsInterval"; "enabled": "enabled"; "visible": "visible"; "hasSeconds": "hasSeconds"; "showMidnightAs24": "showMidnightAs24"; "yearFormat": "yearFormat"; "monthFormat": "monthFormat"; "dayFormat": "dayFormat"; }, { "selectedDateChanged": "selectedDateChanged"; "selectedValueChange": "selectedValueChange"; }, never, never, false, never>; }