Member Junction
    Preparing search index...

    Input options for resolving a declarative record link target. Supports both Field-driven mode (Record + FieldName) and Direct mode (EntityName + PrimaryKey or RecordID).

    interface ResolveRecordLinkOptions {
        DisplayName?: string | null;
        EntityName?: string | null;
        FieldName?: string | null;
        NameFieldMap?: string | null;
        PrimaryKey?: CompositeKey | null;
        Provider?: IMetadataProvider | null;
        Record?: BaseEntity<unknown> | null;
        RecordID?: string | number | null;
    }
    Index

    Properties

    DisplayName?: string | null

    Optional pre-resolved display name for the linked record.

    EntityName?: string | null

    Explicit target entity name when operating in direct mode.

    FieldName?: string | null

    Foreign-key or polymorphic-FK field name on Record.

    NameFieldMap?: string | null

    Optional explicit virtual display-name field on Record to update on Quick Edit.

    PrimaryKey?: CompositeKey | null

    Explicit target composite primary key when operating in direct mode.

    Provider?: IMetadataProvider | null

    Optional metadata provider override; falls back to Record.ProviderToUse or Metadata.Provider.

    Record?: BaseEntity<unknown> | null

    Host entity record when operating in field-driven mode ([mjRecordLink]="Record" FieldName="...").

    RecordID?: string | number | null

    Explicit target record ID when operating in direct mode.