UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

147 lines (146 loc) 8.7 kB
import { EventEmitter, QueryList } from '@angular/core'; import { TccStandardTableView } from '../tcc-standard-table-view/tcc-standard-table-view.component'; import { TccTable } from '../tcc-table/tcc-table.component'; import { TccContextMenuServiceNamespace } from '../../../shared/services/tcc-context-menu/tcc-context-menu.service'; import { MatTabChangeEvent } from '@angular/material/tabs'; import { PageEvent } from '@angular/material/paginator'; import { TccInputMask } from '../../../shared/models/inputMask.model'; import { SpecialColDirective } from '../tcc-table/directives/special-col.directive'; export declare class TccStandardComplexTableViewComponent<mainEntity, subEntity> { standardTableViewSpecialColumnDirectivesList: QueryList<SpecialColDirective>; standardTableViewCellClickEmitter: EventEmitter<any>; standardTableViewRowClickEmitter: EventEmitter<TccStandardTableView.rowClickEvent<mainEntity>>; standardTableViewScrollDownEmitter: EventEmitter<boolean>; standardTableViewCheckboxEmitter: EventEmitter<TccTable.checkboxEvent>; standardTableViewSortTableEmitter: EventEmitter<TccTable.sortTableEvent>; standardTableViewContextMenuEmitter: EventEmitter<TccContextMenuServiceNamespace.contextMenuClickEvent>; standardTableViewTableLoadedEmitter: EventEmitter<boolean>; standardTableViewMarkTableRowEmitter: EventEmitter<mainEntity[]>; standardTableViewOnPrimary: EventEmitter<void>; standardTableViewOnCreate: EventEmitter<void>; standardTableViewOnDelete: EventEmitter<mainEntity[]>; standardTableViewPageLoaded: EventEmitter<mainEntity[]>; standardTableViewOnComponentViewChange: EventEmitter<string>; standardTableViewOnFileUploadEvent: EventEmitter<FileList>; standardTableViewInputMaskInputsLoaded: EventEmitter<TccStandardTableView.inputsLoaded<mainEntity>>; standardTableViewInputMaskSubmit: EventEmitter<void>; standardTableViewInputMaskChangeTab: EventEmitter<{ id: string; value: MatTabChangeEvent; }>; standardTableViewInputMaskChangeChip: EventEmitter<{ id: string; index: number; }>; standardTableViewInputMaskChangePage: EventEmitter<{ id: string; value: PageEvent; }>; standardTableViewInputMaskSearch: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; standardTableViewInputMaskSearchEnter: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; standardTableViewInputMaskValueChange: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; standardTableViewInputMaskValueChangeExtended: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; standardTableViewInputMaskFocusEvent: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskBlurEvent: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskInputButtonClick: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskRowButtonClick: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskButtonClick: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskSelectOpen: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskSearchListChange: EventEmitter<{ id: string; value: Array<string>; }>; standardTableViewInputMaskSearchListChangePage: EventEmitter<{ id: string; pagenumber: number; searchactive: boolean; }>; standardTableViewInputMaskSearchListSearch: EventEmitter<{ id: string; searchstring: string; selection?: string; }>; standardTableViewInputMaskSearchListDialogClose: EventEmitter<TccInputMask.searchListDialogEvent>; standardTableViewInputMaskCreateListDialogClose: EventEmitter<TccInputMask.createListDialogEvent>; standardTableViewInputMaskCreateSimpleListDialogClose: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; standardTableViewInputMaskFieldMouseEnter: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskFieldMouseLeave: EventEmitter<TccInputMask.eventTrigger>; standardTableViewInputMaskOpenAccordion: EventEmitter<string>; standardTableViewInputMaskEntityValuesSet: EventEmitter<mainEntity>; standardTableViewSave: EventEmitter<mainEntity | mainEntity[]>; standardTableViewAfterSave: EventEmitter<mainEntity | mainEntity[]>; standardTableViewCreateEntity: EventEmitter<void>; set standardTableViewEntities(entities: mainEntity[]); set standardTableViewOptions(options: TccStandardTableView.options<mainEntity>); standardTableViewChanged: boolean; /** sets the standardTableView to display: none */ set standardTableViewHide(hide: boolean); set standardDetailsTitle(standardDetailsTitle: string); _standardTableViewEntities: mainEntity[]; _standardTableViewOptions: TccStandardTableView.options<mainEntity>; _standardTableViewHide: boolean; _standardTableViewStandardDetailsTitle: string; constructor(); _standardTableViewCellClickEmitter(event: any): void; _standardTableViewRowClickEmitter(event: TccStandardTableView.rowClickEvent<mainEntity>): void; _standardTableViewCheckboxEmitter(event: TccTable.checkboxEvent): void; _standardTableViewSortTableEmitter(event: TccTable.sortTableEvent): void; _standardTableViewContextMenuEmitter(event: TccContextMenuServiceNamespace.contextMenuClickEvent): void; _standardTableViewTableLoadedEmitter(event: boolean): void; _standardTableViewMarkTableRowEmitter(event: mainEntity[]): void; _standardTableViewOnPrimary(): void; _standardTableViewOnCreate(): void; _standardTableViewOnDelete(event: mainEntity[]): void; _standardTableViewPageLoaded(event: mainEntity[]): void; _standardTableViewOnComponentViewChange(event: string): void; _standardTableViewOnFileUploadEvent(event: FileList): void; _standardTableViewInputMaskInputsLoaded(event: TccStandardTableView.inputsLoaded<mainEntity>): void; _standardTableViewInputMaskSubmit(): void; _standardTableViewInputMaskChangeTab(event: { id: string; value: MatTabChangeEvent; }): void; _standardTableViewInputMaskChangeChip(event: { id: string; index: number; }): void; _standardTableViewInputMaskChangePage(event: { id: string; value: PageEvent; }): void; _standardTableViewInputMaskSearch(event: TccInputMask.eventOutput<TccInputMask.ValueUnion>): void; _standardTableViewInputMaskSearchEnter(event: TccInputMask.eventOutput<TccInputMask.ValueUnion>): void; _standardTableViewInputMaskValueChange(event: TccInputMask.eventOutput<TccInputMask.ValueUnion>): void; _standardTableViewInputMaskValueChangeExtended(event: TccInputMask.eventOutput<TccInputMask.ValueUnion>): void; _standardTableViewInputMaskFocusEvent(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskBlurEvent(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskInputButtonClick(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskRowButtonClick(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskButtonClick(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskSelectOpen(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskSearchListChange(event: { id: string; value: Array<string>; }): void; _standardTableViewInputMaskSearchListChangePage(event: { id: string; pagenumber: number; searchactive: boolean; }): void; _standardTableViewInputMaskSearchListSearch(event: { id: string; searchstring: string; selection?: string; }): void; _standardTableViewInputMaskSearchListDialogClose(event: TccInputMask.searchListDialogEvent): void; _standardTableViewInputMaskCreateListDialogClose(event: TccInputMask.createListDialogEvent): void; _standardTableViewInputMaskCreateSimpleListDialogClose(event: TccInputMask.eventOutput<TccInputMask.ValueUnion>): void; _standardTableViewInputMaskFieldMouseEnter(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskFieldMouseLeave(event: TccInputMask.eventTrigger): void; _standardTableViewInputMaskOpenAccordion(event: string): void; _standardTableViewInputMaskEntityValuesSet(event: mainEntity): void; _standardTableViewSave(event: mainEntity | mainEntity[]): void; _standardTableViewAfterSave(event: mainEntity | mainEntity[]): void; _standardTableViewCreateEntity(): void; openDocumentConversionDetails(event: TccStandardTableView.rowClickEvent<subEntity>): void; }