Member Junction
    Preparing search index...

    Timeline view type — plots records along a chronological axis. Available only for entities that expose at least one date field (lifted from the host's detectDateFields logic, which considers any field whose TSType is Date, including __mj_CreatedAt / __mj_UpdatedAt).

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

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    DisplayName: "Timeline" = 'Timeline'

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

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

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

    Name: "TimelineViewType" = 'TimelineViewType'

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

    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