multi column condition in perspectives

This commit is contained in:
Jan Prochazka
2023-02-26 16:48:32 +01:00
parent 7c03d31b84
commit a2043b237f
5 changed files with 91 additions and 4 deletions

View File

@@ -334,6 +334,20 @@
toggleExpandedColumn: (column, value) => column.toggleExpanded(value),
getColumnDisplayName: column => column.shortName || column.columnName,
getParentColumnName: getPerspectiveParentColumnName,
getMutliColumnFilter: designerId => config.nodes.find(x => x.designerId == designerId).multiColumnFilter,
setMutliColumnFilter: (designerId, multiColumnFilter) => {
setConfig(cfg => ({
...cfg,
nodes: cfg.nodes.map(node =>
node.designerId == designerId
? {
...node,
multiColumnFilter,
}
: node
),
}));
},
}}
referenceComponent={QueryDesignerReference}
value={createDesignerModel(config, dbInfos, dataPatterns)}