@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
36 lines (35 loc) • 1.74 kB
TypeScript
/// <reference types="react" />
import { EmployeeVisualizer } from "@docsvision/webclient/BackOffice/EmployeeVisualizer";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { $ApplicationSettings } from '@docsvision/webclient/StandardServices';
import { BaseControl, BaseControlParams, BaseControlState } from "@docsvision/webclient/System/BaseControl";
import { ControlImpl } from "@docsvision/webclient/System/ControlImpl";
/**
* Содержит публичные свойства элемента управления {@link TaskDelegationInfo}.
*/
export declare class TaskDelegationInfoParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления. */
standardCssClass?: string;
/** Данные контрола */
delegationInfo: GenModels.TaskDelegationInfoModel;
services: $ApplicationSettings;
}
/** @internal */
export interface ITaskDelegationInfoState extends TaskDelegationInfoParams, BaseControlState {
employeeVisualizer: EmployeeVisualizer;
}
/**
* Класс элемента управления, отображающего информацию о делегировании задания.
*/
export declare class TaskDelegationInfo extends BaseControl<TaskDelegationInfoParams, ITaskDelegationInfoState> {
private isControlEmpty;
constructor(props: any);
/** @internal */
protected createParams(): TaskDelegationInfoParams;
private set binding(value);
addCssClass: () => "" | " task-delegation-info-empty control-empty";
isContent: () => boolean;
protected createImpl(): ControlImpl;
/** @internal */
renderControl(): JSX.Element;
}