com.phloxui
Version:
PhloxUI Ng2+ Framework
35 lines (34 loc) • 1.21 kB
TypeScript
import { AbstractI18NApplicable } from '../AbstractI18NApplicable';
import { TableModel } from './TableModel';
export declare class TableColumnModel extends AbstractI18NApplicable {
protected editable: boolean;
protected sortable: boolean;
protected resizable: boolean;
protected hideable: boolean;
protected filterable: boolean;
protected selectable: boolean;
protected draggable: boolean;
protected width: string;
protected name: string;
protected tableModel: TableModel;
constructor(tableModel: TableModel);
getTableModel(): TableModel;
isEditable(): boolean;
setEditable(editable: boolean): void;
isSortable(): boolean;
setSortable(sortable: boolean): void;
isResizable(): boolean;
setResizable(resizable: boolean): void;
isHideable(): boolean;
setHideable(hideable: boolean): void;
isFilterable(): boolean;
setFilterable(filterable: boolean): void;
isSelectable(): boolean;
setSelectable(selectable: boolean): void;
isDraggable(): boolean;
setDraggable(draggable: boolean): void;
getWidth(): string;
setWidth(width: string): void;
getName(): string;
setName(name: string): void;
}