UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

27 lines (26 loc) 1.4 kB
import { $CardController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers'; import { IFolderViewItemsState, FolderViewItemsImpl, FolderViewVariant } from '@docsvision/webclient/Platform/FolderViewItemsImpl'; import { InputBasedControlParams, InputBasedControl } from '@docsvision/webclient/System/InputBasedControl'; import { $CardInfo, $LayoutInfo } from '@docsvision/webclient/System/LayoutServices'; import { $LabelWidth } from '@docsvision/webclient/System/$LabelWidth'; import { Optional } from '@docsvision/web/core/services'; export declare class FolderViewItemsParams extends InputBasedControlParams<string> { /** Id папки */ folderId?: string; /** Id типа папки */ folderTypeId?: string; /** Сервисы */ services?: $LayoutInfo & $CardInfo & Optional<$LabelWidth> & $CardController; } /** * Класс элемента управления Выбор представления папки. */ export declare class FolderViewItems extends InputBasedControl<string, FolderViewItemsParams, IFolderViewItemsState> { protected createParams(): FolderViewItemsParams; protected createImpl(): FolderViewItemsImpl; protected getServices(): any; get viewValue(): FolderViewVariant; set viewValue(value: FolderViewVariant); setDefaultValue(): void; getValueById(id: string): Promise<FolderViewVariant>; }