UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

37 lines (36 loc) 2.04 kB
import { Panel, PanelParams } from "@docsvision/webclient/Platform/Panel"; import { CompleteTaskConditionsTableImpl, ICompleteTaskConditionsTableState } from "@docsvision/webclient/Platform/CompleteTaskConditionsTableImpl"; import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; export declare enum ReportCheckResult { Success = 0, ReportMissing = 1, ReportFileMissing = 2 } /** * Содержит публичные свойства элемента управления [CompleteTaskConditionsTable]{@link CompleteTaskConditionsTable}. */ export declare class CompleteTaskConditionsTableParams extends PanelParams { /** Стандартный CSS класс со стилями элемента управления. */ standardCssClass?: string; /** Описание контролов параметров завершения задания */ controlsInfo: Array<GenModels.ControlsInfoModel>; /** Имеет ли данная операция завершения параметры */ hasParameters: boolean; /** Отображать ли диалог ввода параметров завершения операции */ needShowDialog: boolean; /** Есть ли среди параметров завершения поле отчета */ hasReportCompletionParamater: boolean; /** Доступно ли завершение задания */ canCompleteTask: boolean; /** Результат проверки отчета */ reportCheckResult: ReportCheckResult; } /** * Класс элемента управления для отображения параметров завершения задания. */ export declare class CompleteTaskConditionsTable extends Panel<CompleteTaskConditionsTableParams, ICompleteTaskConditionsTableState> { /** @internal */ protected createParams(): CompleteTaskConditionsTableParams; /** @internal */ protected createImpl(): CompleteTaskConditionsTableImpl; }