UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

25 lines (24 loc) 911 B
import { PhloxTable } from './PhloxTable.component'; export interface ITableRowController { getRowIndex(): number; getTable(): PhloxTable; getComponentInstance(): any; getCellComponentInstances(): any[]; getCellComponentInstanceAt(index: number): any; setCellComponentInstanceAt(index: number, component: any): void; resetCellComponents(): void; getData(): any; setData(data: any): void; isSelfEditable(): boolean; setSelfEditable(editable: boolean): void; isEditable(): boolean; setEditing(editing: boolean): void; isEditing(): boolean; isEditingMode(): boolean; isCellEditable(index: number): boolean; isCellEditingMode(index: number): boolean; isCellEditing(index: number): boolean; setCellEditing(index: number, editing: boolean): void; loadState(oldState: ITableRowController): void; getOldState(): ITableRowController; }