OptionalcollapsedFolded away to just its header bar. 'auto' follows the room available, until the
first explicit collapse or expand hands control to the user for good.
OptionalcolumnsThe node columns. Omit to have them resolved for you: from declared FilterOptions.facets if there are any, otherwise by scanning node data.
OptionaledgeThe edge columns, on the same terms as TableOptions.columns.
OptionalenabledOptionalexportExport buttons offered in the dock header. false hides them.
OptionalfilterOffer the Apply to graph button, which hides the elements the column filters leave out — the one thing in the dock that changes what the canvas shows.
Nothing happens until it is pressed: narrowing a column is still reading, and the
Visibility column goes on reporting the truth beside it. Pass false for a dock
that can never touch the canvas at all.
OptionalheightThe dock's height: a pixel count, or a fraction of the canvas between 0 and 1. Clamped so the canvas keeps a usable minimum whatever you ask for.
OptionalnestedWhether a cluster's nested nodes get rows of their own, as peers of the graph's own
nodes, with a Cluster column carrying the path they came from. A Nested nodes
switch in the header takes them back out for a reader who only wants the top level.
They are listed flat rather than as a tree on purpose: the dock exists to answer questions the canvas cannot — which are the hubs, which are over a threshold — and that only keeps working if a sort or a filter reaches every row equally.
A nested node is not a node of this graph: the canvas draws it from a separate
subgraph, so it has no dot of its own here and its Visibility reads nested while
any cluster above it is shut. Pass false for a dock that never lists them, where
Children is all a cluster's row says about its contents.
OptionalopenWhether the dock starts expanded. Three states, because the collapsed bar is the control that opens it:
true — present and expanded, showing the grid.false — not present at all, for a canvas with no dock. Shift+T still brings
it in.OptionalrowWhat clicking a row does.
OptionalsortInitial sort.
OptionaltabsWhich tabs to offer, in order.
OptionalvirtualizeRow count above which rows are windowed rather than all rendered.
The data dock's configuration. Everything here is read-only behaviour: the table reflects and selects, and never changes the graph. Hiding, pinning and restoring stay with the sidebar's bulk actions and the filter panel.
Example