ferngully-aurelia-tools
Version:
Ferngully Tools for Aurelia
24 lines (23 loc) • 947 B
TypeScript
import { EditableInputElementService, IEditableInlineEditor, ISelectOption } from "../editable-input-element-service";
import "./editable-inline-select.css";
export declare class EditableInlineSelect implements IEditableInlineEditor {
private editableInputElementService;
constructor(editableInputElementService: EditableInputElementService);
classEx: string | null;
private select;
private _value;
private items;
private text;
private dropdown;
private onSave;
private isShowing;
value: any;
bind(): void;
show(element: JQuery, data: Array<ISelectOption>, currentValue: any, onKeyPress: (event: Event) => boolean, onSave: () => void): void;
private itemSelected(item);
hide(): void;
readonly maxLength: number;
detached(): void;
attached(): void;
static dropdownTextFromValue(dropdownData: Array<ISelectOption>, value: number | string): string;
}