Optional template reference for additional toolbar actions. Rendered after the standard buttons via ng-content or TemplateRef.
Allow drag-and-drop section reordering. Default: true
Custom toolbar buttons to display in the read-mode toolbar. Shown after the standard buttons (edit, delete, favorite, history, lists).
Show the "Changes" button when record is dirty in edit mode. Default: true
Show the Delete button in read mode. Default: true
Show the edit banner when entering edit mode. Default: true
Show the Edit button in read mode. Default: true
Show the IS-A entity hierarchy breadcrumb. Default: true
Show the Expand-All and Collapse-All chevron buttons. Only relevant for forms that render MJ collapsible panels — custom layouts that manage their own open/closed state should set this to false. Default: true
Show the Favorite/Unfavorite button. Default: true
Show the form-variant picker button — a right-side toolbar button
(form icon) that opens a dropdown of available EntityFormOverride
variants (Default form + any active overrides) so the user can switch
which form renders this entity record. Only actually renders when the
host has supplied a Variants list with more than one item. Default: true.
Set to false when the host doesn't want the user-facing form-switching UX (e.g. embedded record views with a single canonical form).
Show the Record History button (only if entity tracks changes). Default: true
Show the Lists button for managing list membership. Default: true
Master toggle for the entire right-hand section-controls group (search, expand-all, collapse-all, manage sections, width toggle). When false, the individual Show- and Allow- flags below are irrelevant. Default: true
Show the section search/filter input. Default: true
Show the "Manage Sections" button (section manager drawer). Default: true
Show the Tags button for viewing/managing tags on this record. Default: true
Show the width-mode toggle button (centered ⇄ full-width). Custom layouts with a fixed width should set this to false. Default: true
Whether the toolbar should be sticky at the top when scrolling. Default: true
Configuration object for the form toolbar. Controls which buttons/sections are visible and behavioral options.
Pass to
<mj-form-toolbar [config]="toolbarConfig">to customize the toolbar. UseDEFAULT_TOOLBAR_CONFIGas a starting point and override specific properties.Example