Member Junction
    Preparing search index...

    Class BaseFormToolbarActionAbstract

    Abstract base class for pluggable, lifecycle-aware form toolbar buttons.

    Subclasses register via @RegisterFormToolbarAction({ Key: '...', EntityScope: '...', ... }) (or @RegisterClassEx(BaseFormToolbarAction, { key: '...', metadata: { ... } })).

    When <mj-record-form-container> initializes for an entity, it discovers all matching BaseFormToolbarAction registrations for that entity (supporting exact entity names, wildcard patterns like 'MJ_BizApps_Orders:*', schema prefixes like 'schema:mj_bizapps_accounting', or global '*'), instantiates each winning action, and invokes its lifecycle hooks:

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Badge: string | number | undefined = undefined

    Current badge value managed by this action instance.

    Disabled: boolean = false

    Current disabled state managed by this action instance.

    DisabledReason: string | undefined = undefined

    Optional tooltip explaining why the button is disabled.

    IsActive: boolean = false

    Whether the action's associated drawer/panel is currently active/open.

    IsLoading: boolean = false

    Current loading spinner state managed by this action instance.

    Registration metadata populated by the host container when instantiated.

    Methods