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