UNPKG

ferngully-aurelia-tools

Version:

Ferngully Tools for Aurelia

27 lines (26 loc) 1.3 kB
import { EditableInputElementService, IEditableInlineEditor, ISelectOption } from "../editable-input-element-service"; import "./editable-inline-dropdown-checkbox.css"; import { DropdownCheckbox } from "../dropdown-checkbox/dropdown-checkbox"; export declare class EditableInlineDropdownCheckbox implements IEditableInlineEditor { private editableInputElementService; constructor(editableInputElementService: EditableInputElementService); valueType: string; private dropdown; private dropdown_vm; private originalSelectedItemsString; private static SelectedItemsStringSeparator; private readonly selectedItemsStringSeparator; private items; private onSave; private onKeyPress; value: Array<number | string>; bind(): void; onDropdownHide(viewmodel: DropdownCheckbox): void; onKeydown(event: KeyboardEvent, viewmodel: DropdownCheckbox): boolean; static computeSelectedItemsString(items: Array<ISelectOption>, selectedItems: Array<number | string>): string; show(element: JQuery, data: Array<ISelectOption>, currentValues: Array<number | string>, onKeyPress: (event: Event) => boolean, onSave: () => void): void; hide(): void; readonly maxLength: number; detached(): void; attached(): void; }