Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

At startup, Magnolia creates a global message bundle by reading keys from all .properties files of all modules in the current project. The global bundle is a virtual bundle, not a physical file. It includes keys from your module and keys from Magnolia's own modules such as ui-admincentral and ui-framework .

This means that you don't need to provide keys for all UI elements in your app. Keys for commonly reused elements such as buttons and subapps are in Magnolia's own modules. Just reuse the UI element in your app and Magnolia will find the existing key automatically. In simple terms, the shorter the form of the key, the more places it will be applicable to.

...

If your app needs these buttons, just name your actions commit and cancel .

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node nameValue

Mgnl n
actions


Mgnl n
commit


Mgnl p
class

info.magnolia.ui.form.action.SaveFormActionDefinition

Mgnl p
implementationClass

info.magnolia.contacts.app.form.action.SaveContactFormAction

Mgnl n
cancel


Mgnl p
class

info.magnolia.ui.form.action.CancelFormActionDefinition

...

(warning) If used in the key, <subapp> requires <app> .

Dialogs

  • <module>.<dialogPath>[.label]
  • dialogs.<dialogPath>[.label]

...