@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
90 lines (89 loc) • 4.13 kB
TypeScript
/// <reference types="react" />
import { TasksTableIcon } from '@docsvision/webclient/BackOffice/TasksTableIcon';
import { TasksTableCurrentPerformerView } from '@docsvision/webclient/BackOffice/TasksTableCurrentPerformerView';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { TasksTableHeaderCell } from '@docsvision/webclient/BackOffice/TasksTableHeaderCell';
import { TasksTableBody } from '@docsvision/webclient/BackOffice/TasksTableBody';
import { TasksTableCell } from '@docsvision/webclient/BackOffice/TasksTableCell';
import { TasksTableRow } from '@docsvision/webclient/BackOffice/TasksTableRow';
import { TasksTableMessage } from '@docsvision/webclient/BackOffice/TasksTableMessage';
import { TasksTableHeaderRow } from '@docsvision/webclient/BackOffice/TasksTableHeaderRow';
import { TasksTableRibbonButton } from '@docsvision/webclient/BackOffice/TasksTableRibbonButton';
import { TasksTableFilterButton } from '@docsvision/webclient/BackOffice/TasksTableFilterButton';
import { TasksTableHelpBox } from '@docsvision/webclient/BackOffice/TasksTableHelpBox';
import { TasksTableLink } from '@docsvision/webclient/BackOffice/TasksTableLink';
import { TasksTableControlWrapper } from '@docsvision/webclient/BackOffice/TasksTableControlWrapper';
import { TasksTableRibbon } from '@docsvision/webclient/BackOffice/TasksTableRibbon';
import { TasksTableTable } from '@docsvision/webclient/BackOffice/TasksTableTable';
import { TasksTableRibbonContainer } from '@docsvision/webclient/BackOffice/TasksTableRibbonContainer';
import { TasksTableIconButton } from '@docsvision/webclient/BackOffice/TasksTableIconButton';
import { StaffDirectoryItems } from '@docsvision/webclient/BackOffice/StaffDirectoryItems';
export declare class TasksTableView {
mainButton: (props:
import("D:/BuildAgent/work/43698d70d905217f/Bin/TypeScriptDefinitions/Helpers/Button").IButtonProperties) => JSX.Element;
dialog: (props:
import("D:/BuildAgent/work/43698d70d905217f/Bin/TypeScriptDefinitions/Helpers/ModalDialog/CommonModalDialog").CommonModalDialogProps) => JSX.Element;
controlWrapper: typeof TasksTableControlWrapper;
ribbon: typeof TasksTableRibbon;
ribbonGroup:
import("styled-components").StyledComponent<"div", any, {
className: string;
} &
import("D:/BuildAgent/work/43698d70d905217f/Bin/TypeScriptDefinitions/Helpers/Ribbon/RibbonGroup").IRibbonGroupProps, "className">;
ribbonButton: typeof TasksTableRibbonButton;
ribbonContainer: typeof TasksTableRibbonContainer;
ribbonFilterButton: typeof TasksTableFilterButton;
tableBody: typeof TasksTableBody;
table: typeof TasksTableTable;
tableHeaderRow: typeof TasksTableHeaderRow;
tableHeaderCell: typeof TasksTableHeaderCell;
tableRow: typeof TasksTableRow;
tableCell: typeof TasksTableCell;
taskIcon: typeof TasksTableIcon;
taskLink: typeof TasksTableLink;
tableMessage: typeof TasksTableMessage;
tableIconButton: typeof TasksTableIconButton;
currentPerformer: typeof TasksTableCurrentPerformerView;
helpBox: typeof TasksTableHelpBox;
tableStaffDirectoryControl: typeof StaffDirectoryItems;
rowHeight: number;
levelIdent: number;
columnNames: {
[key: number]: string;
};
columnWeights: {
[key: number]: number;
};
dateColumns: {
3: boolean;
4: boolean;
9: boolean;
};
buttonNames: {
tasksTree: string;
showOverdue: string;
showUnfinished: string;
showFinished: string;
loadFullTree: string;
loadCurrentTaskTree: string;
collapseAll: string;
expandAll: string;
refresh: string;
};
inputNames: {
performer: string;
};
iconNames: {
search: string;
clear: string;
refresh: string;
collapseAll: string;
expandAll: string;
loadFullTree: string;
loadCurrentTaskTree: string;
};
staffDirectoryControlClasses: {
taskTable: string;
};
getIconColumnWidth: (maxLevelIdent: number) => number;
}