Member Junction
    Preparing search index...

    Container panel that discovers and displays IS-A related entity records (siblings and children) for the current form's record.

    Placement: Sits to the right of the main form panels inside <mj-record-form-container>. Hidden when in edit mode or when no related IS-A records exist.

    Data flow:

    • Receives the current Record (BaseEntity) as input
    • Inspects EntityInfo.ParentEntityInfo and ISAChildren to discover related records
    • Builds a tree structure for nested sub-card rendering
    • Renders an <mj-isa-related-card> for each root-level related entity (grandchildren render as nested sub-cards inside their parent card)
    <mj-isa-related-panel
    [Record]="record"
    (Navigate)="OnNavigate($event)">
    </mj-isa-related-panel>

    Implements

    • OnChanges
    Index

    Constructors

    Properties

    Collapsed: boolean = false

    Whether the panel is collapsed (icon-only strip in full-width mode)

    EditMode: boolean = false

    Whether the form is in edit mode (panel hides during edit)

    Navigate: EventEmitter<FormNavigationEvent> = ...

    Emitted for navigation to a related record

    Record: BaseEntity<unknown> | null = null

    The entity record currently displayed in the form

    RelatedItems: IsaRelatedItem[] = []

    Root-level related IS-A entities to display cards for (children nested inside)

    Accessors

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: { [propName: string]: SimpleChange<any> }

        The changed properties.

      Returns void