geminis-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
19 lines (18 loc) • 570 B
TypeScript
import { GnTableColumnConfig } from './TableColumnConfig';
import { GnTableButtonConfig } from '../table-button/TableButtonConfig';
export interface GnTableConfig {
url: string;
autoLoadData?: boolean;
dataStrategy?: 'remote' | 'local';
dataKey: string;
columns: GnTableColumnConfig[];
includes?: string[];
filterGroup?: any;
sorts?: any[];
pageSize?: number;
showPagination?: boolean;
showSizeChanger?: boolean;
selectionMode?: 'none' | 'single' | 'multi';
showButtons?: boolean;
buttons?: GnTableButtonConfig;
}