ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
23 lines (22 loc) • 972 B
TypeScript
import { AgAbstractField } from "./agAbstractField";
import { Component } from "./component";
import { IAgLabel } from './agAbstractLabel';
export declare abstract class AgPickerField<TElement extends HTMLElement, TValue> extends AgAbstractField<TValue> {
private readonly pickerIcon?;
abstract showPicker(): Component;
protected value: TValue;
protected isPickerDisplayed: boolean;
protected isDestroyingPicker: boolean;
private skipClick;
private pickerComponent;
protected readonly eLabel: HTMLElement;
protected readonly eWrapper: HTMLElement;
protected readonly eDisplayField: TElement;
private readonly eIcon;
constructor(config?: IAgLabel, className?: string, pickerIcon?: string | undefined, popupRole?: string);
protected postConstruct(): void;
protected refreshLabel(): void;
setAriaLabel(label: string): this;
setInputWidth(width: number | 'flex'): this;
getFocusableElement(): HTMLElement;
}