angular2-data-table
Version:
angular2-data-table is a Angular2 component for presenting large and complex data.
34 lines (28 loc) • 1.03 kB
text/typescript
import { Directive, TemplateRef, ContentChild, Input } from '@angular/core';
import { DataTableColumnHeaderDirective } from './column-header.directive';
import { DataTableColumnCellDirective } from './column-cell.directive';
export class DataTableColumnDirective {
name: string;
prop: string;
frozenLeft: any;
frozenRight: any;
flexGrow: number;
resizeable: boolean;
comparator: Function;
pipe: any;
sortable: boolean;
draggable: boolean;
canAutoResize: boolean;
minWidth: number;
width: number;
maxWidth: number;
checkboxable: boolean;
headerCheckboxable: boolean;
cellTemplate: TemplateRef<any>;
headerTemplate: TemplateRef<any>;
}