UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

35 lines (34 loc) 1.21 kB
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; }