UNPKG

jqwidgets-ng

Version:

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

124 lines (123 loc) 6.14 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 jqxDateTimeInputComponent implements ControlValueAccessor, OnChanges { attrAnimationType: string; attrAllowNullDate: boolean; attrAllowKeyboardDelete: boolean; attrClearString: string; attrCulture: string; attrCloseDelay: number; attrCloseCalendarAfterSelection: boolean; attrDropDownHorizontalAlignment: string; attrDropDownVerticalAlignment: string; attrDisabled: boolean; attrEnableBrowserBoundsDetection: boolean; attrEnableAbsoluteSelection: boolean; attrEditMode: string; attrFirstDayOfWeek: number; attrFormatString: string; attrMin: Date; attrMax: Date; attrOpenDelay: number; attrPlaceHolder: string; attrPopupZIndex: number; attrRtl: boolean; attrReadonly: boolean; attrShowFooter: boolean; attrSelectionMode: string; attrShowWeekNumbers: boolean; attrShowTimeButton: boolean; attrShowCalendarButton: boolean; attrShowDeleteButton: boolean; attrTheme: string; attrTemplate: string; attrTextAlign: string; attrTodayString: string; attrValue: Date | null; attrYearCutoff: number; attrWidth: string | number; attrHeight: string | number; autoCreate: boolean; properties: string[]; host: any; elementRef: ElementRef; widgetObject: jqwidgets.jqxDateTimeInput; 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; get ngValue(): any; set ngValue(value: any); writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setOptions(options: any): void; animationType(arg?: string): string; allowNullDate(arg?: boolean): boolean; allowKeyboardDelete(arg?: boolean): boolean; clearString(arg?: string): string; culture(arg?: string): string; closeDelay(arg?: number): number; closeCalendarAfterSelection(arg?: boolean): boolean; dropDownHorizontalAlignment(arg?: string): string; dropDownVerticalAlignment(arg?: string): string; disabled(arg?: boolean): boolean; enableBrowserBoundsDetection(arg?: boolean): boolean; enableAbsoluteSelection(arg?: boolean): boolean; editMode(arg?: string): string; firstDayOfWeek(arg?: number): number; formatString(arg?: string): string; height(arg?: string | number): string | number; min(arg?: Date): Date; max(arg?: Date): Date; openDelay(arg?: number): number; placeHolder(arg?: string): string; popupZIndex(arg?: number): number; rtl(arg?: boolean): boolean; readonly(arg?: boolean): boolean; showFooter(arg?: boolean): boolean; selectionMode(arg?: string): string; showWeekNumbers(arg?: boolean): boolean; showTimeButton(arg?: boolean): boolean; showCalendarButton(arg?: boolean): boolean; showDeleteButton(arg?: boolean): boolean; theme(arg?: string): string; template(arg?: string): string; textAlign(arg?: string): string; todayString(arg?: string): string; value(arg?: Date): Date; width(arg?: string | number): string | number; yearCutoff(arg?: number): number; close(): void; destroy(): void; focus(): void; getRange(): any; getText(): string; getDate(): any; getMaxDate(): any; getMinDate(): any; open(): void; setRange(date: any, date2: any): void; setMinDate(date: any): void; setMaxDate(date: any): void; setDate(date: any): void; val(value?: any, value2?: any): any; onChange: EventEmitter<any>; onClose: EventEmitter<any>; onOpen: EventEmitter<any>; onTextchanged: EventEmitter<any>; onValueChanged: EventEmitter<any>; __wireEvents__(): void; static ɵfac: i0.ɵɵFactoryDeclaration<jqxDateTimeInputComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<jqxDateTimeInputComponent, "jqxDateTimeInput", never, { "attrAnimationType": "animationType"; "attrAllowNullDate": "allowNullDate"; "attrAllowKeyboardDelete": "allowKeyboardDelete"; "attrClearString": "clearString"; "attrCulture": "culture"; "attrCloseDelay": "closeDelay"; "attrCloseCalendarAfterSelection": "closeCalendarAfterSelection"; "attrDropDownHorizontalAlignment": "dropDownHorizontalAlignment"; "attrDropDownVerticalAlignment": "dropDownVerticalAlignment"; "attrDisabled": "disabled"; "attrEnableBrowserBoundsDetection": "enableBrowserBoundsDetection"; "attrEnableAbsoluteSelection": "enableAbsoluteSelection"; "attrEditMode": "editMode"; "attrFirstDayOfWeek": "firstDayOfWeek"; "attrFormatString": "formatString"; "attrMin": "min"; "attrMax": "max"; "attrOpenDelay": "openDelay"; "attrPlaceHolder": "placeHolder"; "attrPopupZIndex": "popupZIndex"; "attrRtl": "rtl"; "attrReadonly": "readonly"; "attrShowFooter": "showFooter"; "attrSelectionMode": "selectionMode"; "attrShowWeekNumbers": "showWeekNumbers"; "attrShowTimeButton": "showTimeButton"; "attrShowCalendarButton": "showCalendarButton"; "attrShowDeleteButton": "showDeleteButton"; "attrTheme": "theme"; "attrTemplate": "template"; "attrTextAlign": "textAlign"; "attrTodayString": "todayString"; "attrValue": "value"; "attrYearCutoff": "yearCutoff"; "attrWidth": "width"; "attrHeight": "height"; "autoCreate": "auto-create"; }, { "onChange": "onChange"; "onClose": "onClose"; "onOpen": "onOpen"; "onTextchanged": "onTextchanged"; "onValueChanged": "onValueChanged"; }, never, never>; }