From 98f2c06c21e46ae82e0c678b7ec32d4d6093e0d7 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Mon, 8 Aug 2022 19:46:12 +0200 Subject: [PATCH] perspectives: default column algorithm --- packages/datalib/src/getPerspectiveDefaultColumns.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/datalib/src/getPerspectiveDefaultColumns.ts b/packages/datalib/src/getPerspectiveDefaultColumns.ts index e097f546c..113ecc286 100644 --- a/packages/datalib/src/getPerspectiveDefaultColumns.ts +++ b/packages/datalib/src/getPerspectiveDefaultColumns.ts @@ -12,7 +12,14 @@ export function getPerspectiveDefaultColumns( x => x.toLowerCase() == 'title', x => x.toLowerCase().includes('name'), x => x.toLowerCase().includes('title'), - x => x.dataType?.toLowerCase()?.includes('char'), + x => x.toLowerCase().includes('subject'), + // x => x.toLowerCase().includes('text'), + // x => x.toLowerCase().includes('desc'), + x => + table.columns + .find(y => y.columnName == x) + ?.dataType?.toLowerCase() + ?.includes('char'), x => findForeignKeyForColumn(table as TableInfo, x)?.columns?.length == 1 && !circularColumns.includes(x), x => findForeignKeyForColumn(table as TableInfo, x)?.columns?.length == 1, ];