UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

29 lines (28 loc) 2.25 kB
import { BaseControlParams, BaseControl } from '@docsvision/webclient/System/BaseControl'; import { IScanButtonState, ScanButtonImpl } from '@docsvision/webclient/Platform/ScanButtonImpl'; import { $RequestManager } from '@docsvision/webclient/System/$RequestManager'; import { $CardInfo } from '@docsvision/webclient/System/LayoutServices'; import { $FileScan } from '@docsvision/webclient/Platform/$FileScan'; import { $LayoutCheck } from '@docsvision/webclient/System/$LayoutCheckService'; import { $ScanDialog } from '@docsvision/webclient/Platform/$ScanDialog'; import { $TableManagement } from '@docsvision/webclient/Platform/$TableManagement'; import { $CommandBarManagement } from '@docsvision/webclient/Platform/$CommandBarManagement'; export declare class ScanButtonParams extends BaseControlParams { /** Флаг, определяющий раскрыт ли блок со списком основных файлов: true - раскрыт, false - свернут. */ mainFilesExpanded?: boolean; /** Флаг, определяющий раскрыт ли блок со списком дополнительных файлов: true - раскрыт, false - свернут. */ extraFilesExpanded?: boolean; /** Флаг, определяющий отображается ли меню добавления отсканированных файлов: true - отображается, false - скрыто. */ scanCommandBarExpanded?: boolean; /** Флаг, указывающий, разрешено ли добавлять основные файлы: true - разрешено, false - не разрешено. */ canAddMain?: boolean; /** Флаг, указывающий, разрешено ли добавлять дополнительные файлы: true - разрешено, false - не разрешено. */ canAddExtra?: boolean; services?: $FileScan & $LayoutCheck & $CardInfo & $RequestManager & $ScanDialog & $TableManagement & $CommandBarManagement; } export declare class ScanButton extends BaseControl<ScanButtonParams, IScanButtonState> { /** @internal */ protected createParams(): ScanButtonParams; /** @internal */ protected createImpl(): ScanButtonImpl; }