filter controls

This commit is contained in:
Jan Prochazka
2020-03-12 08:02:13 +01:00
parent 8da0c359ff
commit 8f6b211b1b
7 changed files with 563 additions and 13 deletions

View File

@@ -1,12 +1,16 @@
import { DisplayColumn } from './GridDisplay';
import { TableInfo } from '@dbgate/types';
export interface GridConfig {
export interface GridConfigColumns {
hiddenColumns: string[];
expandedColumns: string[];
addedColumns: string[];
}
export interface GridConfig extends GridConfigColumns {
filters: { [uniqueName: string]: string };
}
export interface GridCache {
tables: { [uniqueName: string]: TableInfo };
refreshTime: number;
@@ -17,6 +21,7 @@ export function createGridConfig(): GridConfig {
hiddenColumns: [],
expandedColumns: [],
addedColumns: [],
filters: {},
};
}