Member Junction
    Preparing search index...

    The persisted configuration shape for the Timeline view type.

    This is the config payload the host hands to the renderer on mount and that the renderer emits back (in full) via TimelineViewRendererComponent.configChanged whenever the user changes any of the timeline chrome controls. The host treats it as an opaque blob — only this renderer (and an eventual prop-sheet) understands its keys — and persists it per MJ: View Types row.

    All fields are optional: on first mount the renderer falls back to sensible defaults (first available date field, vertical orientation, descending sort, monthly segments).

    interface TimelineViewConfig {
        dateFieldName?: string;
        orientation?: TimelineOrientation;
        segmentGrouping?: TimeSegmentGrouping;
        sortOrder?: TimelineSortOrder;
    }
    Index

    Properties

    dateFieldName?: string

    The entity date-field used to place records on the timeline (e.g. __mj_CreatedAt).

    orientation?: TimelineOrientation

    Vertical (alternating) vs. horizontal (single-row) timeline layout.

    segmentGrouping?: TimeSegmentGrouping

    How events are bucketed into collapsible segments (day/week/month/...).

    sortOrder?: TimelineSortOrder

    Newest-first (desc) vs. oldest-first (asc) event ordering.