perspective inline json view

This commit is contained in:
Jan Prochazka
2022-09-12 20:45:26 +02:00
parent 1665c014e1
commit de5b075ba5
5 changed files with 52 additions and 4 deletions

View File

@@ -61,6 +61,7 @@ export interface PerspectiveNodeConfig {
expandedColumns: string[];
checkedColumns: string[];
columnDisplays: {};
// uncheckedColumns: string[];
sort: {
@@ -107,6 +108,7 @@ export function createPerspectiveNodeConfig(name: { schemaName?: string; pureNam
expandedColumns: [],
checkedColumns: [],
columnDisplays: {},
sort: [],
filters: {},

View File

@@ -16,6 +16,7 @@ function getJoinId(): number {
export class PerspectiveDisplayColumn {
title: string;
dataField: string;
displayType: string;
parentNodes: PerspectiveTreeNode[] = [];
colSpanAtLevel = {};
columnIndex = 0;
@@ -140,6 +141,7 @@ export class PerspectiveDisplay {
column.display = this;
column.columnIndex = this.columns.length;
column.dataNode = node;
column.displayType = node.parentNodeConfig?.columnDisplays?.[node.columnName];
this.columns.push(column);
}