@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
147 lines (146 loc) • 8.7 kB
TypeScript
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;
}