Member Junction
    Preparing search index...

    Persisted grid configuration for a User View.

    Stored in the GridState column of the User Views entity. Contains column layout, sort settings, filter state, and aggregate configuration. An empty {} is valid and means "use entity-metadata defaults for all columns."

    The runtime class ViewGridState in MJUserViewEntityExtended mirrors this shape but adds constructor logic. This interface represents the raw serialized form.

    Index

    Properties

    Aggregate calculations and display configuration

    Column settings — visibility, width, order, pinning, formatting

    Filter state (composite filter tree with logic operators)

    Sort settings — array of field/direction pairs applied left-to-right