Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Emitted after Quick Edit successfully saves field changes to the target entity.
Whether inline quick-edit of summary fields is allowed inside the popover.
Cancellable event emitted before Quick Edit saves field changes to the target entity.
ProtectedcdrIf specified, this provider will be used for communication and for all metadata purposes. By default, if not provided, the Metadata and RunView classes are used for this and the default GraphQLDataProvider is used which is connected to the same back-end MJAPI instance as the Metadata and RunView classes. If you want to have this component connect to a different MJAPI back-end, create an instance of a ProviderBase sub-class like GraphQLDataProvider/etc, and configure it as appropriate to connect to the MJAPI back-end you want to use, and then pass it in here.
Emitted after Quick Edit saves field changes (alias/companion to AfterQuickEditSaved).
Protected Static ReadonlyCACHE_Protected Static ReadonlyCACHE_StaticɵdirStaticɵfacProtected Static ReadonlysummaryBounded: one entry per previewed record would otherwise accumulate for the whole session.
Returns either the default Metadata provider or the one specified in the Provider property, if it was specified
Returns either the default RunQuery provider or the one specified in the Provider property, if it was specified
Returns either the default RunView provider or the one specified in the Provider property, if it was specified
ProtectedbuildProtectedbuildProtectedcoerceOptionalfield: EntityFieldInfoProtectedformatProtectedisProtectedisDetermines whether a summary field should span the full 2-column width (grid-column: 1 / -1)
so long values like emails, URLs, titles, or addresses never truncate unnecessarily.
Subclasses can override this hook to customize column spanning.
ProtectedloadA callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
Optionalevent: MouseEventOptionalevent: MouseEventHandles middle-click (auxclick button 1) on the record title link to open in a new tab.
Handles primary click on the record title link in the Option A header. Supports Ctrl/Cmd/Shift-click to open in a new tab.
ProtectedresetProtectedresolveOptionalentityInfo: EntityInfoProtectedresolveProtectedselectStaticClearClear the static summary cache (useful in unit tests).
Lightweight hover preview card (
<mj-record-preview-popover>) that displays key metadata and summary fields (DefaultInView) for any foreign-key or polymorphic-FK linked record.Pluggable via
@RegisterClassandMJGlobal.Instance.ClassFactoryApplications and domain packages can subclass
MjRecordPreviewPopoverComponentand register their custom hover card with@RegisterClass:@RegisterClass(MjRecordPreviewPopoverComponent)or@RegisterClass(MjRecordPreviewPopoverComponent, '*')@RegisterClass(MjRecordPreviewPopoverComponent, 'MJ_BizApps_Common:*')or@RegisterClass(MjRecordPreviewPopoverComponent, 'schema:mj_bizapps_common')@RegisterClass(MjRecordPreviewPopoverComponent, 'MJ_BizApps_Common: People')MjRecordPreviewPopoverService calls ResolveRecordPreviewPopoverType at runtime to instantiate the highest-priority matching subclass via Angular's
createComponent().