@grapecity/inputman.angular
Version:
このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。
37 lines (36 loc) • 1.93 kB
TypeScript
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>;
}