Member Junction
    Preparing search index...

    Calendar view type — places records on a day, week or month layout by a start field and an optional end field. Available for any entity with a date field of its own; the __mj_ timestamps every entity carries don't count.

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

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    DisplayName: "Calendar" = 'Calendar'

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

    Icon: "fa-solid fa-calendar-days" = 'fa-solid fa-calendar-days'

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

    Name: "CalendarViewType" = 'CalendarViewType'

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

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

    ProvidesOwnExport: boolean = false

    Default: this view type has no built-in export UI, so a host should provide a fallback Export affordance. Override to true in a view type that ships its own export (see IViewTypeDescriptor.ProvidesOwnExport).

    RendererComponent: Type<unknown> = CalendarViewRendererComponent

    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