mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-23 06:56:01 +00:00
nosql: view expandable data (arrays, objects)
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
>
|
||||
<span class="expandColumnIcon">
|
||||
<FontIcon
|
||||
icon={column.foreignKey ? plusExpandIcon(display.isExpandedColumn(column.uniqueName)) : 'icon invisible-box'}
|
||||
icon={column.isExpandable ? plusExpandIcon(display.isExpandedColumn(column.uniqueName)) : 'icon invisible-box'}
|
||||
on:click={() => display.toggleExpandedColumn(column.uniqueName)}
|
||||
/>
|
||||
</span>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
export let hideContent = false;
|
||||
export let onSetFormView;
|
||||
|
||||
$: value = (rowData || {})[col.uniqueName];
|
||||
$: value = col.isStructured ? _.get(rowData || {}, col.uniquePath) : (rowData || {})[col.uniqueName];
|
||||
</script>
|
||||
|
||||
<td
|
||||
|
||||
@@ -61,7 +61,9 @@ export function countColumnSizes(grider: Grider, columns, containerWidth, displa
|
||||
continue;
|
||||
}
|
||||
|
||||
const text = row[uqName];
|
||||
const value = row[uqName];
|
||||
let text = value;
|
||||
if (_.isArray(value)) text = `[${value.length} items]`;
|
||||
const width = context.measureText(text).width + 8;
|
||||
// console.log('colName', colName, text, width);
|
||||
columnSizes.putSizeOverride(colIndex, width);
|
||||
|
||||
Reference in New Issue
Block a user