Saves relevant enhancedTable states so that it can be reset on reload/reopen. A PanelStateManager is linked to a BaseLayer. setters are called each time enhancedTable states are updated, getters are called each time enhancedTable is reloaded/reopened. States to save and reset: - displayed rows (on symbology and layer visibility updates) - column filters - whether table maximized is in maximized or split view

Constructors

Properties

_applyToMap: boolean
_columns: {
    [field: string]: default;
}
_controls: (string | ActionButtonDefinition)[]
_filterByExtent: boolean
_filtered: boolean
_open: boolean
_search: boolean
_searchFilter: string
_showFilter: boolean
_title: string
state: any

Accessors

Methods

  • Returns the stored filter value for the given column field.

    Parameters

    • colDefField: any
    • Optionalrange: string

    Returns string | number

    TableStateManager

  • Saves the current value of the filter for the given column field.

    Parameters

    • colDefField: any
    • filterValue: string | number
    • Optionalrange: string

    Returns void

    TableStateManager