UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

57 lines (56 loc) 2.64 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { ITableRowController } from './ITableRowController'; import { IExpandableTableBody } from './IExpandableTableBody'; import { DefaultTableBody } from './DefaultTableBody.component'; import { IHasData } from '../IHasData'; export declare class DefaultExpandTableBody extends DefaultTableBody implements IExpandableTableBody { 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 beforeCellClickEvent: EventEmitter<any>; protected beforeCellDblClickEvent: EventEmitter<any>; protected beforeCellLostFocusEvent: EventEmitter<any>; protected beforeCellFocusEvent: EventEmitter<any>; protected cellClickEvent: EventEmitter<any>; protected cellDblClickEvent: EventEmitter<any>; protected cellLostFocusEvent: EventEmitter<any>; protected cellFocusEvent: EventEmitter<any>; 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>; protected changeEvent: EventEmitter<any>; protected beforeChangeEvent: EventEmitter<any>; protected expandAllEvent: EventEmitter<any>; protected contractAllEvent: EventEmitter<any>; protected beforeExpandAllEvent: EventEmitter<any>; protected beforeContractAllEvent: EventEmitter<any>; constructor(elementRef: ElementRef); expandAll(): void; contractAll(): void; setExpandAllEvent(event: EventEmitter<any>): void; getExpandAllEvent(): EventEmitter<any>; setBeforeExpandAllEvent(event: EventEmitter<any>): void; getBeforeExpandAllEvent(): EventEmitter<any>; setContractAllEvent(event: EventEmitter<any>): void; getContractAllEvent(): EventEmitter<any>; setBeforeContractAllEvent(event: EventEmitter<any>): void; getBeforeContractAllEvent(): EventEmitter<any>; }