Page History
...
The functionality of each field in a dialog is provided by a field definition class that allows the editor to perform a task such as enter text, upload an image, select a date etc. Fields are assembled into tabs and tabs into dialogs.
...
<dialog-name> | required Arbitrary node name. Typically matches the template it edits. For example the component definition node and dialog definition node for a link component could both be named |
| required Contains a form definition, which defines the fields where content is entered. |
| required Contains action definitions which define how the data is submitted. The actions are rendered to users as buttons. Typically you need at least save and cancel actions. |
| optional Modality level defines how intrusive the dialog is. Valid values are |
| optional Allows you to configure secondary actions. |
| optional, default is
Click the expand/collapse button in the top right corner to toggle between the wide and normal (720px) modes. |
| optional A property that sets the dialog's caption. The value is ignored if the The value can be literal such as |
| optional Allows you to set the dialog's caption dynamically through a property holding the preferred value for the caption, for example through the If no The |
...
The actionArea
node lets you provide additional actions and specify a renderer, if required. You need a renderer when the action requires more than just a button (for instance for an upload action).
The choose dialog in the Assets app is an example. The dialog allows editors to upload assets to the DAM while working in other apps.
The configuration is in /modules/dam-app/apps/assets/chooseDialog
:
Advanced Tables - Table Plus | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||
|
...
Magnolia provides mechanisms to reuse dialogs or more general said to reuse configuration items. See Reusing configuration and Generic tab for a dialog.