@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
27 lines (26 loc) • 1.66 kB
TypeScript
import { BaseControlParams, BaseControl } from '@docsvision/webclient/System/BaseControl';
import { UniquenessCheckImpl, UniquenessCheckState } from '@docsvision/webclient/BackOffice/UniquenessCheckImpl';
import { $LayoutDocumentController, $LayoutController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers';
import { $CardInfo, $LayoutInfo } from '@docsvision/webclient/System/LayoutServices';
import { $Layout } from '@docsvision/webclient/System/$Layout';
import { $ApplicationSettings } from '@docsvision/webclient/StandardServices';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
export declare class UniquenessCheckParams extends BaseControlParams {
/** Флаг блокировки при сохранении. @covered */
blockSaving?: boolean;
/** Флаг блокировки при изменении. @covered */
blockStateChangeOperations?: GenModels.UniquenessCheckOperationsModel;
/** Класс нарушения проверки уникальности @covered */
failureCssClass?: string;
standardCssClass?: string;
/** Флаг открытия модального окна @partly_covered */
isModalVisible?: boolean;
services: $LayoutDocumentController & $CardInfo & $LayoutController & $LayoutInfo & $Layout & $ApplicationSettings;
}
export declare class UniquenessCheck extends BaseControl<UniquenessCheckParams, UniquenessCheckState> {
/** @internal */
protected createParams(): UniquenessCheckParams;
/** @internal */
protected createImpl(): UniquenessCheckImpl;
private set blockStateChanged(value);
}