master-detail view

This commit is contained in:
Jan Prochazka
2020-05-10 08:58:56 +02:00
parent 1e91abf37b
commit 4e0d8d403c
12 changed files with 161 additions and 41 deletions

View File

@@ -131,7 +131,7 @@ export class TableGridDisplay extends GridDisplay {
for (const column of this.getGridColumns()) {
if (column.foreignKey) {
const table = this.cache.tables[column.uniqueName];
if (table) {
if (table && table.columns && table.columns.length > 0) {
const hintColumn = table.columns.find((x) => x?.dataType?.toLowerCase()?.includes('char'));
if (hintColumn) {
const parentUniqueName = column.uniquePath.slice(0, -1).join('.');
@@ -147,6 +147,7 @@ export class TableGridDisplay extends GridDisplay {
}
} else {
this.requireFkTarget(column);
this.isLoadedCorrectly = false;
res = 'loadRequired';
}
}