Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Rename macro 'n' to 'mgnl-n'.

...

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

Mgnl f
modules

 

Mgnl f
ui-helloworld-app

 

Mgnl f
apps

 

Mgnl n
helloworld

 

Mgnl n
subApps

 

Mgnl n
main

 

mgnl-p
class

info.magnolia.ui.api.app.registry.ConfiguredSubAppDescriptor

mgnl-p
label

Hello!

mgnl-p
subAppClass

info.magnolia.ui.app.helloworld.main.HelloWorldMainSubApp

...

<subapp name>

required

Subapp node name. This is the internal ID of the subapp. Used to reference the subapp for example in URL fragments.

class

required, default is info.magnolia.ui.api.app.registry.ConfiguredSubAppDescriptor

Subapp descriptor class that reads the configuration. The class must implement the

Javadoc
0info.magnolia.ui.api.app.SubAppDescriptor
 interface. Examples of such classes are
Javadoc
0info.magnolia.ui.api.app.registry.ConfiguredSubAppDescriptor
 and 
Javadoc
0info.magnolia.ui.contentapp.definition.ConfiguredContentSubAppDescriptor
. Use the fully-qualified name of the class.

closable

optional, default is true

Whether the subapp can be closed. When set to false no close icon (X) is displayed.

icon

optional

CSS class that identifies an icon font used on the app tab. For available names see Icons.

label

optional

Text or message bundle key. Displayed in the subapp tab.

name

optional

Name of the subapp.

subAppClass

required

Subapp business logic class. The class must implement the 

Javadoc
0info.magnolia.ui.api.app.SubApp
 interface which displays the subapp to the user in a tab.

...