e5core-angular-ui
Version:
e5 Anywhere Angular UI
31 lines (30 loc) • 1.43 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { TreeTableDataModel } from '../../../models/prime-tree-table.model';
import { OpenWorkEvent } from '../../../events/open-work-event';
import { ViewerDisplayEvent } from '../../../events/viewer-display-event';
import { CategorizationChangeEvent } from '../../../events/categorization-change-event';
import { WorkClassChildrenModel } from 'e5core-angular-services';
export declare class E5coreUiWorkRelatedItemsBaseComponent implements OnInit {
treeData: any;
length: number;
labels: string[];
pagesizes: number[];
readonly: boolean;
childWorkItemCategories: WorkClassChildrenModel[];
createButtonText: string;
showCreateChildButton: boolean;
showDefinedChildrenOnly: boolean;
workItemSelectEvent: EventEmitter<OpenWorkEvent>;
pageEvent: EventEmitter<{}>;
attachmentSelectEvent: EventEmitter<ViewerDisplayEvent>;
categorisationChangeEvent: EventEmitter<CategorizationChangeEvent>;
createChildWorkItemEvent: EventEmitter<{}>;
constructor();
ngOnInit(): void;
onWorkItemSelect(treeTableDataModel: TreeTableDataModel): void;
onAttachmentSelect(treeTableDataModel: TreeTableDataModel): void;
createChildWorkItem(): void;
onCategorizationChange($event: CategorizationChangeEvent): void;
selectChildCategory($event: any): void;
onPageEvent(event: any): void;
}