ability to reset view when grid load error occurs

This commit is contained in:
Jan Prochazka
2022-06-23 09:08:43 +02:00
parent 1fb237417a
commit e9a8f3ee84
2 changed files with 11 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
import _ from 'lodash';
import { GridConfig, GridCache, GridConfigColumns, createGridCache, GroupFunc } from './GridConfig';
import { GridConfig, GridCache, GridConfigColumns, createGridCache, GroupFunc, createGridConfig } from './GridConfig';
import {
ForeignKeyInfo,
TableInfo,
@@ -445,6 +445,11 @@ export abstract class GridDisplay {
this.reload();
}
resetConfig() {
this.setConfig(cfg => createGridConfig());
this.reload();
}
getChangeSetCondition(row) {
if (!this.changeSetKeyFields) return null;
return _.pick(row, this.changeSetKeyFields);