UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

67 lines (66 loc) 2.94 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { ITableBody } from './ITableBody'; import { AbstractTableComponent } from './AbstractTableComponent'; import { ITableRowController } from './ITableRowController'; import { PhloxTable } from './PhloxTable.component'; import { IHasData } from '../IHasData'; export declare class DefaultTableBody extends AbstractTableComponent implements ITableBody { static readonly TYPE_NAME: string; protected dataParent: IHasData; protected ignoreParentData: boolean; protected data: any; protected ignoreParentDisabled: boolean; protected delegateHistory: boolean; protected onDisabled: Function; protected onEnabled: Function; protected loadingEnabled: boolean; protected i18nKey: string; protected bypass: boolean; protected options: any; protected disabled: boolean; protected help: any; protected rows: ITableRowController[]; protected rowDragEvent: EventEmitter<any>; protected rowDragStartEvent: EventEmitter<any>; protected rowDragEndEvent: EventEmitter<any>; protected rowDragEnterEvent: EventEmitter<any>; protected rowDragOverEvent: EventEmitter<any>; protected rowDragLeaveEvent: EventEmitter<any>; protected rowDropEvent: EventEmitter<any>; protected rowDropAcceptedEvent: EventEmitter<any>; protected rowDropRejectedEvent: EventEmitter<any>; constructor(elementRef: ElementRef); protected doInitialize(table: PhloxTable): void; isSelfDataDirty(): boolean; selfResetData(): void; selfSaveData(data: any): void; render(rows: ITableRowController[]): Promise<void>; getRowControllers(): ITableRowController[]; getRowDragEvent(): EventEmitter<any>; setRowDragEvent(event: EventEmitter<any>): void; getRowDragStartEvent(): EventEmitter<any>; setRowDragStartEvent(event: EventEmitter<any>): void; getRowDragEndEvent(): EventEmitter<any>; setRowDragEndEvent(event: EventEmitter<any>): void; getRowDragEnterEvent(): EventEmitter<any>; setRowDragEnterEvent(event: EventEmitter<any>): void; getRowDragOverEvent(): EventEmitter<any>; setRowDragOverEvent(event: EventEmitter<any>): void; getRowDragLeaveEvent(): EventEmitter<any>; setRowDragLeaveEvent(event: EventEmitter<any>): void; getRowDropEvent(): EventEmitter<any>; setRowDropEvent(event: EventEmitter<any>): void; getRowDropAcceptedEvent(): EventEmitter<any>; setRowDropAcceptedEvent(event: EventEmitter<any>): void; getRowDropRejectedEvent(): EventEmitter<any>; setRowDropRejectedEvent(event: EventEmitter<any>): void; onDrag(event: any): void; onDragStart(event: any): void; onDragEnd(event: any): void; onDragEnter(event: any): void; onDragOver(event: any): void; onDragLeave(event: any): void; onDrop(event: any): void; onDropAccepted(event: any): void; onDropRejected(event: any): void; }