@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
29 lines (28 loc) • 2.25 kB
TypeScript
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;
}