UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

27 lines (26 loc) 1.66 kB
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); }