@grapecity/inputman.angular
Version:
このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。
65 lines (64 loc) • 4.08 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 GcCalendarComponent extends GcComponents<GC.InputMan.GcCalendar> 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;
protected initGcComponent(): void;
visible: boolean;
calendarZoomRange: GC.InputMan.CalendarZoomRange | GC.InputMan.CalendarType[];
maxSelectionCount: number;
selectionMode: GC.InputMan.CalendarSelectionMode;
selectedDate: Date | null;
enabled: boolean;
weekTitleSelect: boolean;
weekNumberSelect: boolean;
focusDate: Date | null;
maxDate: Date | null;
minDate: Date | null;
allowSelection: GC.InputMan.AllowSelection;
emptyRows: GC.InputMan.EmptyRows;
firstDayOfWeek: GC.InputMan.DayOfWeek;
firstFiscalMonth: GC.InputMan.Months;
firstMonthInView: GC.InputMan.Months;
yearMonthFormat: string;
headerFormat: string;
showZoomButton: boolean;
showRokuyou: GC.InputMan.Rokuyou;
showHeader: boolean;
showToday: boolean;
showWeekNumber: boolean;
showTrailing: boolean;
calendarYear: GC.InputMan.CalendarYear;
showNavigator: GC.InputMan.CalendarNavigators;
navigatorOrientation: number | GC.InputMan.NavigatorOrientation;
overrideTipText: string;
calendarType: GC.InputMan.CalendarType;
calendarDimensions: Array<number>;
scrollRate: number;
autoSwitch: boolean;
showAnimation: boolean;
width: number | string;
height: number | string;
minWidth: number | string;
minHeight: number | string;
maxWidth: number | string;
maxHeight: number | string;
allowResize: boolean;
onClickDate: EventEmitter<GC.InputMan.GcCalendar>;
onScrolled: EventEmitter<GC.InputMan.GcCalendar>;
onFocusDateChanged: EventEmitter<GC.InputMan.GcCalendar>;
onSelectedDateChanged: EventEmitter<GC.InputMan.GcCalendar>;
focusDateChange: EventEmitter<Date>;
selectedDateChange: EventEmitter<Date>;
protected bindEvent(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<GcCalendarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<GcCalendarComponent, "gc-calendar", never, { "visible": "visible"; "calendarZoomRange": "calendarZoomRange"; "maxSelectionCount": "maxSelectionCount"; "selectionMode": "selectionMode"; "selectedDate": "selectedDate"; "enabled": "enabled"; "weekTitleSelect": "weekTitleSelect"; "weekNumberSelect": "weekNumberSelect"; "focusDate": "focusDate"; "maxDate": "maxDate"; "minDate": "minDate"; "allowSelection": "allowSelection"; "emptyRows": "emptyRows"; "firstDayOfWeek": "firstDayOfWeek"; "firstFiscalMonth": "firstFiscalMonth"; "firstMonthInView": "firstMonthInView"; "yearMonthFormat": "yearMonthFormat"; "headerFormat": "headerFormat"; "showZoomButton": "showZoomButton"; "showRokuyou": "showRokuyou"; "showHeader": "showHeader"; "showToday": "showToday"; "showWeekNumber": "showWeekNumber"; "showTrailing": "showTrailing"; "calendarYear": "calendarYear"; "showNavigator": "showNavigator"; "navigatorOrientation": "navigatorOrientation"; "overrideTipText": "overrideTipText"; "calendarType": "calendarType"; "calendarDimensions": "calendarDimensions"; "scrollRate": "scrollRate"; "autoSwitch": "autoSwitch"; "showAnimation": "showAnimation"; "width": "width"; "height": "height"; "minWidth": "minWidth"; "minHeight": "minHeight"; "maxWidth": "maxWidth"; "maxHeight": "maxHeight"; "allowResize": "allowResize"; }, { "onClickDate": "onClickDate"; "onScrolled": "onScrolled"; "onFocusDateChanged": "onFocusDateChanged"; "onSelectedDateChanged": "onSelectedDateChanged"; "focusDateChange": "focusDateChange"; "selectedDateChange": "selectedDateChange"; }, never, never, false, never>;
}