geoview-core - v2.2.0
    Preparing search index...

    Interface IDataTableSettings

    Per-layer data table settings.

    Tracks column filters, filter modes, visibility, map filtering, row count, toolbar messages, and the global filter for a single layer.

    interface IDataTableSettings {
        columnFilterModesRecord: Record<string, string>;
        columnFiltersRecord: TypeColumnFiltersState;
        columnsFiltersVisibility: boolean;
        columnVisibilityRecord: Record<string, boolean>;
        filterDataToExtent: boolean;
        globalFilterRecord: string;
        mapFilteredRecord: boolean;
        rowsFilteredRecord: number;
    }
    Index

    Properties

    columnFilterModesRecord: Record<string, string>

    A record mapping column ids to their current filter mode.

    columnFiltersRecord: TypeColumnFiltersState

    The active column filter entries for the layer.

    columnsFiltersVisibility: boolean

    Whether column filter inputs are visible.

    columnVisibilityRecord: Record<string, boolean>

    A record mapping column ids to their visibility state.

    filterDataToExtent: boolean

    Whether the data table is filtered to the current map extent.

    globalFilterRecord: string

    The current global filter string applied across all columns.

    mapFilteredRecord: boolean

    Whether the features in the map should reflect the filters applied in the data table.

    rowsFilteredRecord: number

    The number of rows matching the current filters.