jqwidgets-ng
Version:
[](https://jqwidgets.com/license/)
318 lines (317 loc) • 17.6 kB
TypeScript
/// <reference path="../jqwidgets.d.ts" />
import { EventEmitter, ElementRef, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class jqxGanttComponent implements OnChanges {
attrAdjustToNonworkingTime: boolean;
attrAutoSchedule: boolean;
attrAutoScheduleStrictMode: boolean;
attrAutoScrollStep: number;
attrColumnMenu: boolean;
attrColumnMinWidth: string | number;
attrColumnResize: boolean;
attrColumnResizeFeedback: boolean;
attrCurrentTime: string | Date;
attrCurrentTimeIndicator: boolean;
attrCurrentTimeIndicatorInterval: number;
attrDataExportFileName: string;
attrSource: any;
attrDayFormat: string;
attrDateEnd: string | Date;
attrDateStart: string | Date;
attrDateMarkers: {
label?: string;
date: Date | string;
className?: string;
}[];
attrDisabled: boolean;
attrDisableAutoScroll: boolean;
attrDisableTaskDrag: boolean;
attrDisableTaskProgressChange: boolean;
attrDisableTaskResize: boolean;
attrDisableSelection: boolean;
attrDisableSegmentDrag: boolean;
attrDisableSegmentResize: boolean;
attrDisableWindowEditor: boolean;
attrDurationUnit: string;
attrFilterRow: boolean;
attrFirstDayOfWeek: number;
attrGroupByResources: boolean;
attrHeaderTemplate: any;
attrHideDateMarkers: boolean;
attrHideTimelineHeader: boolean;
attrHideTimelineHeaderDetails: boolean;
attrHideTimelineSecondHeaderDetails: boolean;
attrHideResourcePanel: boolean;
attrHorizontalScrollBarVisibility: string;
attrHourFormat: string;
attrInfiniteTimeline: boolean;
attrInfiniteTimelineStep: number;
attrInverted: boolean;
attrKeyboardNavigation: boolean;
attrMax: string | Date;
attrMin: string | Date;
attrMonthFormat: string;
attrMonthScale: string;
attrNonworkingDays: number[];
attrNonworkingHours: number[] | number[][];
attrOnTaskRender: any;
attrPopupWindowCustomizationFunction: any;
attrPopupWindowTabs: string[];
attrProgressLabelFormatFunction: any;
attrQuarterFormat: string;
attrResources: {
label: string;
capacity: number;
value: string;
workload: number;
progress: number;
id: string;
class: string;
}[];
attrResourceColumns: {
label: string;
value: string;
}[];
attrResourceFiltering: boolean;
attrResourceGroupFormatFunction: any;
attrResourcePanelHeaderTemplate: any;
attrResourcePanelMin: number | string;
attrResourcePanelSize: number | string;
attrResourcePanelRefreshRate: number;
attrResourceTimelineFormatFunction: any;
attrResourceTimelineMode: string;
attrResourceTimelineView: string;
attrRightToLeft: boolean;
attrSelectedTaskIds: number[] | string[];
attrSelectedResourceIds: number[] | string[];
attrShadeUntilCurrentTime: boolean;
attrShowSelectionColumn: boolean;
attrShowBaseline: boolean;
attrShowProgressLabel: boolean;
attrSnapToNearest: boolean;
attrSortFunction: {
(dataSource: any, sortColumns: string[], directions: string[], defaultCompareFunctions: {
(firstRecord: any, secondRecord: any): number;
}[]): void;
};
attrSortMode: string;
attrTasks: {
label: string;
dateStart: string | Date;
dateEnd: string | Date;
expanded?: boolean;
progress?: number;
type?: string;
}[];
attrTaskColumns: {
label: string;
value: string;
}[];
attrTaskFiltering: boolean;
attrTaskPanelMin: string | number;
attrTaskPanelSize: string | number;
attrTimelineMin: string | number;
attrTreeMin: string | number;
attrTreeSize: string | number;
attrTimelineHeaderFormatFunction: any;
attrTooltip: object;
attrVerticalScrollBarVisibility: string;
attrView: string;
attrYearFormat: string;
attrWeekFormat: string;
attrTheme: string;
attrWidth: string | number;
attrHeight: string | number;
autoCreate: boolean;
properties: string[];
host: any;
elementRef: ElementRef;
widgetObject: jqwidgets.jqxGantt;
constructor(containerElement: ElementRef);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): boolean;
arraysEqual(attrValue: any, hostValue: any): boolean;
manageAttributes(): any;
moveClasses(parentEl: HTMLElement, childEl: HTMLElement): void;
moveStyles(parentEl: HTMLElement, childEl: HTMLElement): void;
createComponent(options?: any): void;
createWidget(options?: any): void;
__updateRect__(): void;
setOptions(options: any): void;
adjustToNonworkingTime(arg?: boolean): boolean;
autoSchedule(arg?: boolean): boolean;
autoScheduleStrictMode(arg?: boolean): boolean;
autoScrollStep(arg?: number): number;
columnMenu(arg?: boolean): boolean;
columnMinWidth(arg?: undefined): undefined;
columnResize(arg?: boolean): boolean;
columnResizeFeedback(arg?: boolean): boolean;
currentTime(arg?: undefined): undefined;
currentTimeIndicator(arg?: boolean): boolean;
currentTimeIndicatorInterval(arg?: number): number;
dataExportFileName(arg?: string): string;
source(arg?: undefined): undefined;
dayFormat(arg?: string): string;
dateEnd(arg?: undefined): undefined;
dateStart(arg?: undefined): undefined;
dateMarkers(arg?: undefined): undefined;
disabled(arg?: boolean): boolean;
disableAutoScroll(arg?: boolean): boolean;
disableTaskDrag(arg?: boolean): boolean;
disableTaskProgressChange(arg?: boolean): boolean;
disableTaskResize(arg?: boolean): boolean;
disableSelection(arg?: boolean): boolean;
disableSegmentDrag(arg?: boolean): boolean;
disableSegmentResize(arg?: boolean): boolean;
disableWindowEditor(arg?: boolean): boolean;
durationUnit(arg?: string): string;
filterRow(arg?: boolean): boolean;
firstDayOfWeek(arg?: number): number;
groupByResources(arg?: boolean): boolean;
headerTemplate(arg?: undefined): undefined;
hideDateMarkers(arg?: boolean): boolean;
hideTimelineHeader(arg?: boolean): boolean;
hideTimelineHeaderDetails(arg?: boolean): boolean;
hideTimelineSecondHeaderDetails(arg?: boolean): boolean;
hideResourcePanel(arg?: boolean): boolean;
horizontalScrollBarVisibility(arg?: string): string;
hourFormat(arg?: string): string;
infiniteTimeline(arg?: boolean): boolean;
infiniteTimelineStep(arg?: number): number;
inverted(arg?: boolean): boolean;
keyboardNavigation(arg?: boolean): boolean;
max(arg?: undefined): undefined;
min(arg?: undefined): undefined;
monthFormat(arg?: string): string;
monthScale(arg?: string): string;
nonworkingDays(arg?: undefined): undefined;
nonworkingHours(arg?: undefined): undefined;
onTaskRender(arg?: undefined): undefined;
popupWindowCustomizationFunction(arg?: undefined): undefined;
popupWindowTabs(arg?: undefined): undefined;
progressLabelFormatFunction(arg?: undefined): undefined;
quarterFormat(arg?: string): string;
resources(arg?: undefined): undefined;
resourceColumns(arg?: undefined): undefined;
resourceFiltering(arg?: boolean): boolean;
resourceGroupFormatFunction(arg?: undefined): undefined;
resourcePanelHeaderTemplate(arg?: undefined): undefined;
resourcePanelMin(arg?: undefined): undefined;
resourcePanelSize(arg?: undefined): undefined;
resourcePanelRefreshRate(arg?: number): number;
resourceTimelineFormatFunction(arg?: undefined): undefined;
resourceTimelineMode(arg?: string): string;
resourceTimelineView(arg?: string): string;
rightToLeft(arg?: boolean): boolean;
selectedTaskIds(arg?: undefined): undefined;
selectedResourceIds(arg?: undefined): undefined;
shadeUntilCurrentTime(arg?: boolean): boolean;
showSelectionColumn(arg?: boolean): boolean;
showBaseline(arg?: boolean): boolean;
showProgressLabel(arg?: boolean): boolean;
snapToNearest(arg?: boolean): boolean;
sortFunction(arg?: undefined): undefined;
sortMode(arg?: string): string;
tasks(arg?: undefined): undefined;
taskColumns(arg?: undefined): undefined;
taskFiltering(arg?: boolean): boolean;
taskPanelMin(arg?: undefined): undefined;
taskPanelSize(arg?: undefined): undefined;
timelineMin(arg?: undefined): undefined;
treeMin(arg?: undefined): undefined;
treeSize(arg?: undefined): undefined;
timelineHeaderFormatFunction(arg?: undefined): undefined;
tooltip(arg?: any): any;
verticalScrollBarVisibility(arg?: string): string;
view(arg?: string): string;
yearFormat(arg?: string): string;
weekFormat(arg?: string): string;
theme(arg?: string): string;
addFilter(columns: undefined, filterGroup: any): void;
clearFilters(): void;
clearSort(): void;
clearSelection(): void;
clearState(): void;
clearTasks(): void;
clearResources(): void;
createConnection(startTaskIndex: undefined, taskEndIndex?: undefined, connectionType?: number, lag?: number): void;
collapse(id: undefined): void;
beginUpdate(): void;
endUpdate(): void;
ensureVisible(taskId: undefined): void;
expand(id: undefined): void;
exportData(dataFormat: string, callback?: undefined): void;
getConnections(): undefined;
getConnectionDetails(connectionId: string): undefined;
getState(): undefined;
getItemPath(item: any): string;
getTask(itemId: undefined): any;
getTasks(): undefined;
getTaskIndex(task: any): number;
getTaskConnections(taskId: undefined): undefined;
getTaskProject(task: any): undefined;
getResource(itemId: undefined): any;
getResources(): undefined;
getResourceIndex(resource: any): number;
getResourceTasks(resource: undefined): undefined;
getSelectedIds(): undefined;
getSelectedTasks(): undefined;
getSelectedResources(): undefined;
getWorkingHours(): undefined;
hideTooltip(): undefined;
isWorkingDay(date: undefined): void;
loadState(state?: undefined): void;
removeAllConnections(): void;
removeConnection(startTaskIndex: undefined, taskEndIndex?: number, connectionType?: number): any;
removeTaskConnection(taskStart: undefined, taskEnd?: undefined): void;
showTooltip(target: undefined, content?: string): void;
saveState(state?: undefined): void;
insertTask(taskObject: any, project?: undefined, index?: number): undefined;
updateTask(taskId: undefined, taskObject: any): void;
removeTask(taskId: undefined): void;
insertResource(resourceId: undefined, resourceObject?: any): void;
updateResource(resourceId: undefined, taskObject: any): void;
removeResource(resourceId: undefined): void;
openWindow(taskId: undefined): void;
closeWindow(): void;
print(): void;
setWorkTime(settings: undefined): void;
selectTask(id: undefined): void;
selectResource(id: undefined): void;
unselectTask(id: undefined): void;
unselectResource(id: undefined): void;
unsetWorkTime(settings: undefined): void;
sort(columns: undefined): void;
onBeginUpdate: EventEmitter<any>;
onEndUpdate: EventEmitter<any>;
onConnectionStart: EventEmitter<any>;
onConnectionEnd: EventEmitter<any>;
onChange: EventEmitter<any>;
onColumnResize: EventEmitter<any>;
onClosing: EventEmitter<any>;
onClose: EventEmitter<any>;
onCollapse: EventEmitter<any>;
onDragStart: EventEmitter<any>;
onDragEnd: EventEmitter<any>;
onExpand: EventEmitter<any>;
onFilter: EventEmitter<any>;
onItemClick: EventEmitter<any>;
onItemInsert: EventEmitter<any>;
onItemRemove: EventEmitter<any>;
onItemUpdate: EventEmitter<any>;
onOpening: EventEmitter<any>;
onOpen: EventEmitter<any>;
onProgressChangeStart: EventEmitter<any>;
onProgressChangeEnd: EventEmitter<any>;
onResizeStart: EventEmitter<any>;
onResizeEnd: EventEmitter<any>;
onSort: EventEmitter<any>;
onScrollBottomReached: EventEmitter<any>;
onScrollTopReached: EventEmitter<any>;
onScrollLeftReached: EventEmitter<any>;
onScrollRightReached: EventEmitter<any>;
__wireEvents__(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<jqxGanttComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<jqxGanttComponent, "jqxGantt", never, { "attrAdjustToNonworkingTime": "adjustToNonworkingTime"; "attrAutoSchedule": "autoSchedule"; "attrAutoScheduleStrictMode": "autoScheduleStrictMode"; "attrAutoScrollStep": "autoScrollStep"; "attrColumnMenu": "columnMenu"; "attrColumnMinWidth": "columnMinWidth"; "attrColumnResize": "columnResize"; "attrColumnResizeFeedback": "columnResizeFeedback"; "attrCurrentTime": "currentTime"; "attrCurrentTimeIndicator": "currentTimeIndicator"; "attrCurrentTimeIndicatorInterval": "currentTimeIndicatorInterval"; "attrDataExportFileName": "dataExportFileName"; "attrSource": "source"; "attrDayFormat": "dayFormat"; "attrDateEnd": "dateEnd"; "attrDateStart": "dateStart"; "attrDateMarkers": "dateMarkers"; "attrDisabled": "disabled"; "attrDisableAutoScroll": "disableAutoScroll"; "attrDisableTaskDrag": "disableTaskDrag"; "attrDisableTaskProgressChange": "disableTaskProgressChange"; "attrDisableTaskResize": "disableTaskResize"; "attrDisableSelection": "disableSelection"; "attrDisableSegmentDrag": "disableSegmentDrag"; "attrDisableSegmentResize": "disableSegmentResize"; "attrDisableWindowEditor": "disableWindowEditor"; "attrDurationUnit": "durationUnit"; "attrFilterRow": "filterRow"; "attrFirstDayOfWeek": "firstDayOfWeek"; "attrGroupByResources": "groupByResources"; "attrHeaderTemplate": "headerTemplate"; "attrHideDateMarkers": "hideDateMarkers"; "attrHideTimelineHeader": "hideTimelineHeader"; "attrHideTimelineHeaderDetails": "hideTimelineHeaderDetails"; "attrHideTimelineSecondHeaderDetails": "hideTimelineSecondHeaderDetails"; "attrHideResourcePanel": "hideResourcePanel"; "attrHorizontalScrollBarVisibility": "horizontalScrollBarVisibility"; "attrHourFormat": "hourFormat"; "attrInfiniteTimeline": "infiniteTimeline"; "attrInfiniteTimelineStep": "infiniteTimelineStep"; "attrInverted": "inverted"; "attrKeyboardNavigation": "keyboardNavigation"; "attrMax": "max"; "attrMin": "min"; "attrMonthFormat": "monthFormat"; "attrMonthScale": "monthScale"; "attrNonworkingDays": "nonworkingDays"; "attrNonworkingHours": "nonworkingHours"; "attrOnTaskRender": "onTaskRender"; "attrPopupWindowCustomizationFunction": "popupWindowCustomizationFunction"; "attrPopupWindowTabs": "popupWindowTabs"; "attrProgressLabelFormatFunction": "progressLabelFormatFunction"; "attrQuarterFormat": "quarterFormat"; "attrResources": "resources"; "attrResourceColumns": "resourceColumns"; "attrResourceFiltering": "resourceFiltering"; "attrResourceGroupFormatFunction": "resourceGroupFormatFunction"; "attrResourcePanelHeaderTemplate": "resourcePanelHeaderTemplate"; "attrResourcePanelMin": "resourcePanelMin"; "attrResourcePanelSize": "resourcePanelSize"; "attrResourcePanelRefreshRate": "resourcePanelRefreshRate"; "attrResourceTimelineFormatFunction": "resourceTimelineFormatFunction"; "attrResourceTimelineMode": "resourceTimelineMode"; "attrResourceTimelineView": "resourceTimelineView"; "attrRightToLeft": "rightToLeft"; "attrSelectedTaskIds": "selectedTaskIds"; "attrSelectedResourceIds": "selectedResourceIds"; "attrShadeUntilCurrentTime": "shadeUntilCurrentTime"; "attrShowSelectionColumn": "showSelectionColumn"; "attrShowBaseline": "showBaseline"; "attrShowProgressLabel": "showProgressLabel"; "attrSnapToNearest": "snapToNearest"; "attrSortFunction": "sortFunction"; "attrSortMode": "sortMode"; "attrTasks": "tasks"; "attrTaskColumns": "taskColumns"; "attrTaskFiltering": "taskFiltering"; "attrTaskPanelMin": "taskPanelMin"; "attrTaskPanelSize": "taskPanelSize"; "attrTimelineMin": "timelineMin"; "attrTreeMin": "treeMin"; "attrTreeSize": "treeSize"; "attrTimelineHeaderFormatFunction": "timelineHeaderFormatFunction"; "attrTooltip": "tooltip"; "attrVerticalScrollBarVisibility": "verticalScrollBarVisibility"; "attrView": "view"; "attrYearFormat": "yearFormat"; "attrWeekFormat": "weekFormat"; "attrTheme": "theme"; "attrWidth": "width"; "attrHeight": "height"; "autoCreate": "auto-create"; }, { "onBeginUpdate": "onBeginUpdate"; "onEndUpdate": "onEndUpdate"; "onConnectionStart": "onConnectionStart"; "onConnectionEnd": "onConnectionEnd"; "onChange": "onChange"; "onColumnResize": "onColumnResize"; "onClosing": "onClosing"; "onClose": "onClose"; "onCollapse": "onCollapse"; "onDragStart": "onDragStart"; "onDragEnd": "onDragEnd"; "onExpand": "onExpand"; "onFilter": "onFilter"; "onItemClick": "onItemClick"; "onItemInsert": "onItemInsert"; "onItemRemove": "onItemRemove"; "onItemUpdate": "onItemUpdate"; "onOpening": "onOpening"; "onOpen": "onOpen"; "onProgressChangeStart": "onProgressChangeStart"; "onProgressChangeEnd": "onProgressChangeEnd"; "onResizeStart": "onResizeStart"; "onResizeEnd": "onResizeEnd"; "onSort": "onSort"; "onScrollBottomReached": "onScrollBottomReached"; "onScrollTopReached": "onScrollTopReached"; "onScrollLeftReached": "onScrollLeftReached"; "onScrollRightReached": "onScrollRightReached"; }, never, ["*"]>;
}