UNPKG

jqwidgets-ng

Version:

[![Price](https://img.shields.io/badge/price-COMMERCIAL-0098f7.svg)](https://jqwidgets.com/license/)

125 lines (124 loc) 6.13 kB
/// <reference path="../jqwidgets.d.ts" /> import { EventEmitter, ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class jqxCalendarComponent implements ControlValueAccessor, OnChanges { attrBackText: string; attrColumnHeaderHeight: number; attrClearString: string; attrCulture: string; attrDayNameFormat: string; attrDisabled: boolean; attrEnableWeekend: boolean; attrEnableViews: boolean; attrEnableOtherMonthDays: boolean; attrEnableFastNavigation: boolean; attrEnableHover: boolean; attrEnableAutoNavigation: boolean; attrEnableTooltips: boolean; attrForwardText: string; attrFirstDayOfWeek: number; attrMin: any; attrMax: any; attrNavigationDelay: number; attrRowHeaderWidth: number | string; attrReadOnly: boolean; attrRestrictedDates: Array<Date>; attrRtl: boolean; attrStepMonths: number; attrShowWeekNumbers: boolean; attrShowDayNames: boolean; attrShowOtherMonthDays: boolean; attrShowFooter: boolean; attrSelectionMode: string; attrSpecialDates: Array<any>; attrTheme: string; attrTitleHeight: number; attrTitleFormat: string; attrTodayString: string; attrValue: Date; attrWidth: string | number; attrHeight: string | number; autoCreate: boolean; properties: string[]; host: any; elementRef: ElementRef; widgetObject: jqwidgets.jqxCalendar; private onTouchedCallback; private onChangeCallback; constructor(containerElement: ElementRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): boolean; arraysEqual(attrValue: any, hostValue: any): boolean; manageAttributes(): any; moveClasses(parentEl: HTMLElement, childEl: HTMLElement): void; moveStyles(parentEl: HTMLElement, childEl: HTMLElement): void; createComponent(options?: any): void; createWidget(options?: any): void; __updateRect__(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setOptions(options: any): void; backText(arg?: string): string; columnHeaderHeight(arg?: number): number; clearString(arg?: string): string; culture(arg?: string): string; dayNameFormat(arg?: string): string; disabled(arg?: boolean): boolean; enableWeekend(arg?: boolean): boolean; enableViews(arg?: boolean): boolean; enableOtherMonthDays(arg?: boolean): boolean; enableFastNavigation(arg?: boolean): boolean; enableHover(arg?: boolean): boolean; enableAutoNavigation(arg?: boolean): boolean; enableTooltips(arg?: boolean): boolean; forwardText(arg?: string): string; firstDayOfWeek(arg?: number): number; height(arg?: string | number): string | number; min(arg?: any): any; max(arg?: any): any; navigationDelay(arg?: number): number; rowHeaderWidth(arg?: number | string): number | string; readOnly(arg?: boolean): boolean; restrictedDates(arg?: Date): Date; rtl(arg?: boolean): boolean; stepMonths(arg?: number): number; showWeekNumbers(arg?: boolean): boolean; showDayNames(arg?: boolean): boolean; showOtherMonthDays(arg?: boolean): boolean; showFooter(arg?: boolean): boolean; selectionMode(arg?: string): string; specialDates(arg?: Array<any>): Array<any>; theme(arg?: string): string; titleHeight(arg?: number): number; titleFormat(arg?: string): string; todayString(arg?: string): string; value(arg?: Date): Date; width(arg?: string | number): string | number; clear(): void; destroy(): void; focus(): void; addSpecialDate(date: any, specialDateClass: any, text: any): void; getMinDate(): any; getMaxDate(): any; getDate(): any; getRange(): any; navigateForward(months: number): void; navigateBackward(months: number): void; render(): void; refresh(): void; setMinDate(date: any): void; setMaxDate(date: any): void; setDate(date: any): void; setRange(date: any, date2: any): void; today(): void; val(value?: Date, value2?: Date): any; onBackButtonClick: EventEmitter<any>; onChange: EventEmitter<any>; onNextButtonClick: EventEmitter<any>; onViewChange: EventEmitter<any>; __wireEvents__(): void; static ɵfac: i0.ɵɵFactoryDeclaration<jqxCalendarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<jqxCalendarComponent, "jqxCalendar", never, { "attrBackText": "backText"; "attrColumnHeaderHeight": "columnHeaderHeight"; "attrClearString": "clearString"; "attrCulture": "culture"; "attrDayNameFormat": "dayNameFormat"; "attrDisabled": "disabled"; "attrEnableWeekend": "enableWeekend"; "attrEnableViews": "enableViews"; "attrEnableOtherMonthDays": "enableOtherMonthDays"; "attrEnableFastNavigation": "enableFastNavigation"; "attrEnableHover": "enableHover"; "attrEnableAutoNavigation": "enableAutoNavigation"; "attrEnableTooltips": "enableTooltips"; "attrForwardText": "forwardText"; "attrFirstDayOfWeek": "firstDayOfWeek"; "attrMin": "min"; "attrMax": "max"; "attrNavigationDelay": "navigationDelay"; "attrRowHeaderWidth": "rowHeaderWidth"; "attrReadOnly": "readOnly"; "attrRestrictedDates": "restrictedDates"; "attrRtl": "rtl"; "attrStepMonths": "stepMonths"; "attrShowWeekNumbers": "showWeekNumbers"; "attrShowDayNames": "showDayNames"; "attrShowOtherMonthDays": "showOtherMonthDays"; "attrShowFooter": "showFooter"; "attrSelectionMode": "selectionMode"; "attrSpecialDates": "specialDates"; "attrTheme": "theme"; "attrTitleHeight": "titleHeight"; "attrTitleFormat": "titleFormat"; "attrTodayString": "todayString"; "attrValue": "value"; "attrWidth": "width"; "attrHeight": "height"; "autoCreate": "auto-create"; }, { "onBackButtonClick": "onBackButtonClick"; "onChange": "onChange"; "onNextButtonClick": "onNextButtonClick"; "onViewChange": "onViewChange"; }, never, ["*"]>; }