UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

43 lines (42 loc) 2.92 kB
import { AcquaintanceManagementImpl, AcquaintanceManagementState } from "@docsvision/webclient/Approval/AcquaintanceManagementImpl"; import { $LayoutDocumentController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers"; import { Panel, PanelParams } from "@docsvision/webclient/Platform/Panel"; import { $CardId, $EditOperationStore, $CardInfo } from "@docsvision/webclient/System/LayoutServices"; import { IBindingResult } from "@docsvision/webclient/System/IBindingResult"; import { BasicApiEvent, CancelableApiEvent } from "@docsvision/webclient/System/ApiEvent"; import { IEventArgs } from "@docsvision/webclient/System/IEventArgs"; import { $Layout } from '@docsvision/webclient/System/$Layout'; /** * Содержит публичные свойства элемента управления [Отправка на ознакомление]{@link AcquaintanceManagement}. */ export declare class AcquaintanceManagementParams extends PanelParams { /** Текст кнопки отправки на ознакомление */ sendAcquaintanceButtonText?: string; /** Стандартный CSS класс со стилями элемента управления */ standardCssClass?: string; /** Флаг доступности отправки на ознакомление */ canSend?: boolean; /** Событие возникает при открытии панели отправки на ознакомление. */ opening?: CancelableApiEvent<IEventArgs>; /** Событие возникает после открытия панели отправки на ознакомление. */ opened?: BasicApiEvent<IEventArgs>; /** Событие возникает при закрытии панели отправки на ознакомление. */ closing?: CancelableApiEvent<IEventArgs>; /** Событие возникает после закрытия панели отправки на ознакомление. */ closed?: BasicApiEvent<IEventArgs>; /** Событие возникает перед отправкой на ознакомление. */ beforeSending?: CancelableApiEvent<IEventArgs>; /** Событие возникает после отправки на ознакомление. */ afterSending?: BasicApiEvent<IEventArgs>; services?: $LayoutDocumentController & $CardId & $EditOperationStore & $CardInfo & $Layout; } /** * Класс элемента управления Отправка на ознакомление. */ export declare class AcquaintanceManagement extends Panel<AcquaintanceManagementParams, AcquaintanceManagementState> { protected construct(): void; protected createParams(): AcquaintanceManagementParams; /** @internal */ protected set binding(binding: IBindingResult<boolean>); protected createImpl(): AcquaintanceManagementImpl; }