form view - open reference

This commit is contained in:
Jan Prochazka
2023-01-22 18:22:18 +01:00
parent 98b26bb119
commit 11bb8faf91
3 changed files with 29 additions and 17 deletions

View File

@@ -353,6 +353,7 @@ export abstract class GridDisplay {
this.setConfig(cfg => ({
...cfg,
filters: _.omit(cfg.filters, [uniqueName]),
formFilterColumns: (cfg.formFilterColumns || []).filter(x => x != uniqueName),
}));
this.reload();
}
@@ -720,22 +721,23 @@ export abstract class GridDisplay {
};
}
switchToFormView(rowData) {
if (!this.baseTable) return;
const { primaryKey } = this.baseTable;
if (!primaryKey) return;
const { columns } = primaryKey;
switchToFormView(rowIndex) {
// if (!this.baseTable) return;
// const { primaryKey } = this.baseTable;
// if (!primaryKey) return;
// const { columns } = primaryKey;
this.setConfig(cfg => ({
...cfg,
isFormView: true,
formViewKey: rowData
? _.pick(
rowData,
columns.map(x => x.columnName)
)
: null,
formViewKeyRequested: null,
formViewRecordNumber: rowIndex,
// formViewKey: rowData
// ? _.pick(
// rowData,
// columns.map(x => x.columnName)
// )
// : null,
// formViewKeyRequested: null,
}));
}