ReadonlyisReadonlyreadyReadonlyrootThe .oac-grid element.
Start a group with this chart in it; the id, or null for an unknown chart or when sixteen groups exist.
Optionaloptions: { links?: LinkOptions; name?: string }Replace every chart with a validated payload, or change nothing and say why.
The cells in reading order: by row, then by column.
Every link group, in the order they were made, with the charts in each.
The active chart's link channels (the whole desk's until groups are made); every channel off when it links with none.
What restoring the persisted workspace did when the grid was built: null
when nothing was stored, and until ready settles over an asynchronous
store. A refused desk stays stored, untouched, until the user changes the grid.
Switch channels of one group. False for an unknown group.
Switch channels of the active chart's group, or of every group when it is in none. Switching symbol, interval or chart type linking on adopts the active chart's choice.
Reflow into a layout. The charts that fit keep their state in reading
order and new ones copy the active chart's instrument; in an uneven layout
the active chart takes the large slot, and stays even when it sat past the
charts that fit. Weights reset to the layout's.
Throws for an id that is not in CHART_GRID_LAYOUTS.
Settles once the persisted workspace has been read and applied (since 2.5.10): at once without
persistor over a synchronous store. Over an asynchronous one (IndexedDB, the default) the grid is built from the preset, out of sight and loading nothing, until then; a workspace applied meanwhile wins over the stored one. Never rejects.