@true-directive/grid
Version:
Angular Data Grid from Yopsilon.
53 lines (52 loc) • 1.9 kB
TypeScript
/**
* 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);
}