UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

29 lines (28 loc) 1.07 kB
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { Control } from "@docsvision/webclient/Legacy/Control"; /** @internal */ export declare class DropdownControl extends Control { private optionList; private options; private selectedText; private selectedElement; private selectedValue; private isDisabled; private DATA_VALUE; SelectingItemCallback: (value: string, name: string) => Promise<any>; SelectItemCallback: (value: string, name: string) => void; constructor(root: HTMLElement, disabled: string); ShowOptions(selectedOption: string, displayOptions?: Array<GenModels.SearchContextOption>): void; Hide(): void; Show(): void; get SelectedValue(): string; set SelectedValue(value: string); get SelectedOption(): HTMLElement; get Element(): HTMLElement; private Initialize; private AddDropdownMissClickEvent; private AddDropdownClickEvent; private AddOptionListClickEvent; private UpdateSelectedOption; private SetSelectedText; }