UNPKG

@true-directive/grid

Version:

Angular Data Grid from Yopsilon.

53 lines (52 loc) 1.9 kB
/** * Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company. * @link https://truedirective.com/ * @license MIT */ import { EventEmitter, ElementRef, Renderer2 } from '@angular/core'; import { Column } from '@true-directive/base'; import { CalendarComponent } from '../controls/calendar.component'; import { PopupComponent } from '../controls/popup.component'; import { MaskDateDirective } from '../mask/mask-date.directive'; import { GridStateService } from '../grid-state.service'; import { IEditor } from "./editor.interface"; export declare class EditorTestComponent implements IEditor { protected _renderer: Renderer2; protected _elementRef: ElementRef; private ie; private valueTemp; private valueChanged; private height; value: any; datepickerInputClass: string; state: GridStateService; column: Column; row: any; private _initialized; popup: PopupComponent; input: any; calendar: CalendarComponent; maskDateDirective: MaskDateDirective; commit: EventEmitter<string>; change: EventEmitter<any>; cancel: EventEmitter<void>; readonly popupVisible: boolean; getIcon(): string; datepickerChange(e: any): void; dateClick(e: any): void; togglePopup(): void; btnClick(e: any): void; popupClose(e: any): void; init(value: any, valueChanged: boolean, height: number, ie?: boolean, wasShown?: boolean): void; inputMouseDown(e: any): void; inputChange(e: any): void; inputKeyDown(e: any): void; escape(e: any): void; acceptKey(e: any): void; ngAfterContentInit(): void; focusPopup(): void; getClass(): "true-grid__input-container" | "true-grid-editor-ie" | "true-grid-editor-100p"; getH(): string; protected purify(v: any): any; constructor(_renderer: Renderer2, _elementRef: ElementRef); }