Member Junction
    Preparing search index...

    This is the blob the host persists verbatim against the active ViewTypeID and never inspects (see IViewRenderer.configChanged). The renderer seeds the <mj-entity-data-grid> bindings from these fields, applying sensible defaults when a field is absent (see GridViewRendererComponent). It is intentionally a plain, fully-serializable shape — every field is optional so an empty {} is a valid config.

    interface GridViewConfig {
        gridState?: ViewGridState;
        pageSize?: number;
        params?: RunViewParams;
        selectionMode?: GridSelectionMode;
        showAddToListButton?: boolean;
        showPager?: boolean;
        showToolbar?: boolean;
        toolbarConfig?: GridToolbarConfig;
    }
    Index

    Properties

    gridState?: ViewGridState

    Persisted grid state (columns/widths/order/sort) from a User View. Mutated in place when the grid emits sort or generic grid-state changes, then surfaced via configChanged so the host persists it. Fed straight into [GridState].

    pageSize?: number

    Page size for the grid's pager. Falls back to the pageSize input when absent.

    params?: RunViewParams

    Explicit RunViewParams for the grid's data source. When absent the renderer builds a minimal dynamic-view params object from entity. Fed into [Params].

    selectionMode?: GridSelectionMode

    Row selection mode. Defaults to 'checkbox' when absent.

    showAddToListButton?: boolean

    Whether the "Add to List" button is shown. Defaults to true when absent.

    showPager?: boolean

    Whether the pager is shown. Defaults to true when absent.

    showToolbar?: boolean

    Whether the grid's own toolbar is shown. Defaults to true when absent.

    toolbarConfig?: GridToolbarConfig

    The grid toolbar configuration. Fed into [ToolbarConfig].