Interface UISelection

Snapshot of all UI element states delivered to the UIConfiguration.update callback on every user interaction with any toolbar element.

  • elements — current state of all UI elements; elements.values[id] gives the current value for any element keyed by its UIBaseElement.id. Type depends on the element variant — see UIElement for the per-variant value types. null if no elements are configured.
  • facets — current ReportFacetsSelection per facet context key. null if no facets are configured.
  • timeline — current timeline element state. null if no timeline is configured.
  • dropdowns — current legacy dropdown selections (only populated when menuActions.customDropdowns is used). null otherwise.
interface UISelection {
    dropdowns: null | DropdownSelection[];
    elements: null | UIElements;
    facets: null | ContextFacetsSelectionState[];
    timeline: null | UITimeline;
}

Properties

dropdowns: null | DropdownSelection[]
elements: null | UIElements
timeline: null | UITimeline

Generated using TypeDoc