com.phloxui
Version:
PhloxUI Ng2+ Framework
57 lines (56 loc) • 2.64 kB
TypeScript
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>;
}