UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

27 lines (26 loc) 1.43 kB
import { ComboBoxImpl, IComboBoxState } from "@docsvision/webclient/Platform/ComboBoxImpl"; import { IComboBoxVariant } from "@docsvision/webclient/Platform/IComboBoxVariant"; import { InputBasedControl, InputBasedControlParams } from "@docsvision/webclient/System/InputBasedControl"; import { $EditOperationStore, $LayoutInfo } from "@docsvision/webclient/System/LayoutServices"; /** @deprecated @internal */ export declare class ComboBoxParams extends InputBasedControlParams<IComboBoxVariant> { /** Стандартный CSS класс со стилями элемента управления. */ standardCssClass?: string; /** Выбранное значение. */ selectedValue?: IComboBoxVariant; /** Список вариантов значений. */ variants: IComboBoxVariant[]; /** Раскрыт ли выпадающий список. */ expanded?: boolean; /** При выборе нового значения. */ onSelect?: (variant: IComboBoxVariant) => void; /** Название класса. */ className?: string; services?: $LayoutInfo & $EditOperationStore; } /** @deprecated @internal */ export declare class ComboBox extends InputBasedControl<IComboBoxVariant, ComboBoxParams, IComboBoxState> { protected createParams(): ComboBoxParams; protected getServices(): $LayoutInfo & $EditOperationStore; protected createImpl(): ComboBoxImpl; }