Member Junction
    Preparing search index...

    Interface MJUserViewEntity_ITimelineState

    Timeline-specific configuration for the entity viewer's timeline display mode.

    Used inside MJUserViewEntity_IDisplayState.timeline. Controls which date field drives the timeline, how events are grouped into segments, and segment expand/collapse behavior.

    interface MJUserViewEntity_ITimelineState {
        dateFieldName: string;
        orientation?: "horizontal" | "vertical";
        segmentGrouping?: "none" | "day" | "week" | "month" | "quarter" | "year";
        segmentsCollapsible?: boolean;
        segmentsDefaultExpanded?: boolean;
        sortOrder?: "asc" | "desc";
    }
    Index

    Properties

    dateFieldName: string

    The date field name to use for timeline ordering

    orientation?: "horizontal" | "vertical"

    Timeline orientation

    segmentGrouping?: "none" | "day" | "week" | "month" | "quarter" | "year"

    Time segment grouping

    segmentsCollapsible?: boolean

    Whether segments are collapsible

    segmentsDefaultExpanded?: boolean

    Whether segments start expanded

    sortOrder?: "asc" | "desc"

    Sort order for timeline events