Member Junction
    Preparing search index...

    Cards view type — renders each record as a card in a responsive grid. Available for every entity.

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

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    DisplayName: "Cards" = 'Cards'

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

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

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

    Name: "CardsViewType" = 'CardsViewType'

    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> = CardsViewRendererComponent

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

    UsesCanonicalGridState: boolean = false

    Default: this view type uses its own opaque per-view-type config (stored in DisplayState.viewTypeConfigs). Override to true in a view type that renders the canonical grid columns (see IViewTypeDescriptor.UsesCanonicalGridState).

    Methods