UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

37 lines (36 loc) 1.48 kB
import { PhloxTable } from './PhloxTable.component'; import { ITableRowController } from './ITableRowController'; import { AbstractI18NApplicable } from '../../share/AbstractI18NApplicable'; export declare class TableRowController extends AbstractI18NApplicable implements ITableRowController { protected table: PhloxTable; protected instance: any; protected data: any; protected cellEditing: boolean[]; protected selfEditable: boolean; protected wrapperHandler: Function; protected cellComponents: any[]; protected oldState: ITableRowController; constructor(table: PhloxTable, data?: any); 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; getWrapperHandler(): Function; loadState(oldState: ITableRowController): void; getOldState(): ITableRowController; }