UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

33 lines (32 loc) 1.31 kB
import { Type } from '@angular/core'; import { AbstractI18NApplicable } from '../../share/AbstractI18NApplicable'; import { TableRowModel } from './TableRowModel'; export declare class TableCellModel extends AbstractI18NApplicable { protected componentTypeName: string; protected componentOptions: any; protected editorComponentTypeName: string; protected editorComponentOptions: any; protected cssClass: string; protected rowModel: TableRowModel; protected componentType: Type<any>; protected editorComponentType: Type<any>; private cellEditing; constructor(rowModel: TableRowModel); setOptions(options: any): void; getRowModel(): TableRowModel; resolveType(typeName: string): Type<any>; getComponentTypeName(): string; setComponentTypeName(typeName: string): void; getComponentOptions(): any; setComponentOptions(options: any): void; getComponentType(): Type<any>; getEditorComponentTypeName(): string; setEditorComponentTypeName(typeName: string): void; getEditorComponentOptions(): any; setEditorComponentOptions(options: any): void; getEditorComponentType(): Type<any>; getCSSClass(): string; setCSSClass(clazz: string): void; isCellEditable(): boolean; setCellEditable(cellEditing: boolean): void; }