I don’t think there is an easy, automatic fix for aligning row heights in the column version. You can only manually set the height of a specific row when you find it needs it with another tag.
For the missing first column, could it be that this is the hidden Alias child? In this case we came up with this workaround in Discord:
To hide a full subtree we need to target data-rem-container-tags
instead of data-rem-tags
like this:
[data-rem-container-tags~="column-table"] [data-rem-container-tags~="aliases"] {
display : none;
}
But I think there is a bug with the data-rem-container-tags
: The implicit tags (the ones which add the little x
after references when they the last element on a rem) are not reflected there. This means you have to add #Aliases
manually each time you want to hide.
Next problem: The code posted uses an explicit grid layout. Use this instead:
.tree-node-container[data-rem-container-tags~=column-table] > .TreeNode {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
Last problem: If you hide the first column the left border of the second column is gone. Removing the border-left: unset
line altogether is the simplest way to fix this.