UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

54 lines (53 loc) 2.38 kB
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import "@docsvision/webclient/Legacy/NativeFunctions"; import { GroupTaskPerformersUpdateModel } from "@docsvision/webclient/Legacy/GroupTaskPerformersUpdateModel"; import { IBasicEvent } from "@docsvision/webclient/System/IBasicEvent"; import { ServerTaskIntervalManager } from '@docsvision/webclient/Legacy/ServerTaskIntervalManager'; import { LayoutControl } from '@docsvision/webclient/System/BaseControl'; /** @internal */ export declare class TaskGroupCardCreatePerformers { private intervalManager; private parent; private form; private performersTable; private dateTimeFormat; private responsePerformer; private employeeAutocomplete; private changePerformerControls; private updatingView; private previousUpdate; executionTypeChanged: IBasicEvent<GenModels.ExecutionType>; constructor(formName: HTMLFormElement, intervalManager: ServerTaskIntervalManager, parent: LayoutControl); protected Initialize(): void; get autoDurationsRecalculation(): boolean; set autoDurationsRecalculation(val: boolean); getExecutionType(): GenModels.ExecutionType; get taskGroupStartDate(): Date; set taskGroupStartDate(val: Date); get taskGroupEndDate(): Date; set taskGroupEndDate(val: Date); get taskGroupDuration(): number; set taskGroupDuration(val: number); get executionType(): GenModels.ExecutionType; set executionType(val: GenModels.ExecutionType); setTaskGroupInterval(startDate: Date, endDate: Date, duration: number): Promise<void>; validate(): boolean; getData(): GroupTaskPerformersUpdateModel; /** Called when start date, end date or duration changed in dates range control */ protected onIntervalChanged(): void; private UpdateIntervalManager; private UpdateIntervalsView; private performUpdate; private doPerformUpdate; private disableSelection; private fixHelper; private GetExistingPerformers; private ChangeExecutionTypeEventHandler; private EditTaskIntervalEventHandler; private EditTaskDescriptionEventHandler; private RemovePerformerEventHandler; private MoveUpPerformerEventHandler; private MoveDownPerformerEventHandler; private ChangePerformerEventHandler; private ChangePerformerResponseEventHandler; }