Returns the currently mounted popover component class (or null if not yet mounted).
ID of the source directive/component currently showing or waiting to show the popover.
True when the singleton popover is currently visible.
StaticFallbackOptional application-level fallback handler for FormNavigationEvents emitted by
[mjRecordLink] or <mj-record-preview-popover> when used outside a form container
without an explicit (Navigate) listener.
Immediately hides the record preview popover and cancels any pending hover timers.
OptionalsourceId: stringA callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
Schedules closing the record preview popover after a short grace period (default 180ms)
so the pointer can travel from the link into the popover card.
OptionalsourceId: stringSchedules opening the record preview popover after the hover-intent delay (default 260ms).
Resolves the runtime component type for the given entity via MJGlobal.Instance.ClassFactory.
OptionalentityName: string | nullOptionalprovider: IMetadataProvider | null
Root-scoped singleton service that manages a single body-mounted
<mj-record-preview-popover>overlay across the entire application.Runtime Pluggability via
MJGlobal.Instance.ClassFactoryBefore mounting or reusing the overlay component for a target entity,
MjRecordPreviewPopoverServicecalls ResolveRecordPreviewPopoverType to look up any registered subclass of MjRecordPreviewPopoverComponent inMJGlobal.Instance.ClassFactory:@RegisterClass(MjRecordPreviewPopoverComponent, 'MJ_BizApps_Common: People')@RegisterClass(MjRecordPreviewPopoverComponent, 'MJ_BizApps_Common:*')@RegisterClass(MjRecordPreviewPopoverComponent)When a different subclass is registered for the hovered entity, the service transparently swaps the mounted component instance while reusing the same instance when the resolved class is unchanged.