Member Junction
    Preparing search index...

    Grid view type — the classic tabular AG-Grid renderer. Available for every entity.

    Registration key (DriverClass) matches the MJ: View Types metadata seed: metadata/view-types/.view-types.json → "GridViewType".

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    DisplayName: "Grid" = 'Grid'

    User-facing label shown in the view-mode switcher (e.g. "Grid", "Tag Cloud").

    Icon: "fa-solid fa-table" = 'fa-solid fa-table'

    Font Awesome icon class shown in the switcher (e.g. "fa-solid fa-table").

    Name: "GridViewType" = 'GridViewType'

    Stable internal key for the view type — matches the DriverClass column on the MJ: View Types entity and the @RegisterClass registration key (e.g. "GridViewType", "CardsViewType").

    PropSheetComponent?: Type<unknown>

    Optional Angular component class for this view type's configuration prop-sheet (honors IViewPropSheet). Undefined when the view type has no configurable options.

    RendererComponent: Type<unknown> = GridViewRendererComponent

    The Angular component class that renders this view type. The host instantiates / mounts this component and feeds it data per the IViewRenderer contract.

    UsesCanonicalGridState: true

    The grid renders the view's canonical columns, so its config.gridState is backed by the canonical UserView.GridState store (shared with MJUserViewEntity.Columns, the server-side field list, the config panel, and export) — NOT an opaque per-view-type blob. See IViewTypeDescriptor.UsesCanonicalGridState.

    Methods