Member Junction
    Preparing search index...

    Map view type — renders geocoded records as markers on an interactive map. Available only for entities that support geocoding (lifted from the host's updateGeoCodingSupport logic, which checks entity.SupportsGeoCoding).

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

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    DisplayName: "Map" = 'Map'

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

    Icon: "fa-solid fa-map-location-dot" = 'fa-solid fa-map-location-dot'

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

    Name: "MapViewType" = 'MapViewType'

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

    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