query result shown

This commit is contained in:
Jan Prochazka
2020-04-10 10:47:54 +02:00
parent 3bc6f60f75
commit 8be7c0aa6b
11 changed files with 121 additions and 73 deletions

View File

@@ -16,11 +16,14 @@ export class TableGridDisplay extends GridDisplay {
) {
super(config, setConfig, cache, setCache, getTableInfo, driver);
this.columns = this.getDisplayColumns(table, []);
this.filterable = true;
this.sortable = true;
this.editable = true;
this.baseTable = table;
if (table && table.columns) {
this.changeSetKeyFields = table.primaryKey
? table.primaryKey.columns.map(x => x.columnName)
: table.columns.map(x => x.columnName);
? table.primaryKey.columns.map((x) => x.columnName)
: table.columns.map((x) => x.columnName);
}
}
@@ -30,7 +33,7 @@ export class TableGridDisplay extends GridDisplay {
const select: Select = {
commandType: 'select',
from: { name: this.table, alias: 'basetbl' },
columns: this.table.columns.map(col => ({
columns: this.table.columns.map((col) => ({
exprType: 'column',
alias: col.columnName,
source: { alias: 'basetbl' },
@@ -45,7 +48,7 @@ export class TableGridDisplay extends GridDisplay {
],
};
const displayedColumnInfo = _.keyBy(
this.columns.map(col => ({ ...col, sourceAlias: 'basetbl' })),
this.columns.map((col) => ({ ...col, sourceAlias: 'basetbl' })),
'uniqueName'
);
const action = combineReferenceActions(