ng2-smart-table
Version:
Angular Smart Table
34 lines (33 loc) • 1.11 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { Grid } from '../../lib/grid';
import { DataSource } from '../../lib/data-source/data-source';
import { Cell } from '../../lib/data-set/cell';
export declare class Ng2SmartTableTbodyComponent {
grid: Grid;
source: DataSource;
deleteConfirm: EventEmitter<any>;
editConfirm: EventEmitter<any>;
rowClassFunction: Function;
save: EventEmitter<any>;
cancel: EventEmitter<any>;
edit: EventEmitter<any>;
delete: EventEmitter<any>;
custom: EventEmitter<any>;
edited: EventEmitter<any>;
userSelectRow: EventEmitter<any>;
editRowSelect: EventEmitter<any>;
multipleSelectRow: EventEmitter<any>;
rowHover: EventEmitter<any>;
isMultiSelectVisible: boolean;
showActionColumnLeft: boolean;
showActionColumnRight: boolean;
mode: string;
editInputClass: string;
isActionAdd: boolean;
isActionEdit: boolean;
isActionDelete: boolean;
noDataMessage: boolean;
get tableColumnsCount(): number;
ngOnChanges(): void;
getVisibleCells(cells: Array<Cell>): Array<Cell>;
}