@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
40 lines (39 loc) • 2.61 kB
TypeScript
import { BaseControlParams, BaseControl } from '@docsvision/webclient/System/BaseControl';
import { $TableRowSelection } from '@docsvision/webclient/Platform/$TableRowSelection';
import { $BatchOperationsPerformer } from '@docsvision/webclient/Platform/$BatchOperationsPerformer';
import { $TableManagement } from '@docsvision/webclient/Platform/$TableManagement';
import { $TableMode } from '@docsvision/webclient/Platform/$TableMode';
import { $BatchOperations } from '@docsvision/webclient/Platform/$BatchOperations';
import { DownloadFilesBatchOperationImpl, IDownloadFilesBatchOperationState } from './DownloadFilesBatchOperationImpl';
import { DownloadDocumentFileMode } from './DownloadDocumentFileMode';
import { $UrlResolver } from '@docsvision/webclient/System/$UrlResolver';
import { $Folders } from '@docsvision/webclient/Legacy/$Folders';
import { $FileDownload } from '@docsvision/webclient/Platform/$FileDownload';
import { $RequestManager } from '@docsvision/webclient/System/$RequestManager';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { $CardDataController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers';
import { $BatchOperationsProgressDialog } from '@docsvision/webclient/Platform/$BatchOperationsProgressDialog';
import { $FolderDataLoading } from '@docsvision/webclient/Platform/$FolderDataLoading';
import { $FolderGrid } from '@docsvision/webclient/Platform/$FolderGrid';
export declare class DownloadFilesBatchOperationParams extends BaseControlParams {
standardCssClass?: string;
buttonText?: string;
downloadDocumentFileMode?: DownloadDocumentFileMode;
folders?: string[];
services?: $TableRowSelection & $BatchOperationsPerformer & $TableManagement & $TableMode & $BatchOperations & $Folders & $FileDownload & $RequestManager & $UrlResolver & $CardDataController & $BatchOperationsProgressDialog & $FolderGrid & $FolderDataLoading;
includeMainFiles?: boolean;
includeAdditionalFiles?: boolean;
downloadFilesWithSignature?: boolean;
/** Формат подписи */
signatureFormat?: GenModels.SignatureFormat;
}
/**
* Класс элемента управления DownloadFilesBatchOperation.
*/
export declare class DownloadFilesBatchOperation extends BaseControl<DownloadFilesBatchOperationParams, IDownloadFilesBatchOperationState> {
constructor(props: any);
private set setFolders(value);
/** @notest @internal */
protected createParams(): DownloadFilesBatchOperationParams;
protected createImpl(): DownloadFilesBatchOperationImpl;
}