A subapp descriptor describes a subapp. A subapp is typically rendered
as a tab inside an app. The descriptor defines the classes that read the
configuration and implement the subapp.
Subapp descriptor class that reads the configuration. The class must
implement the SubAppDescriptor interface. Examples of such classes are
ConfiguredSubAppDescriptor and ConfiguredContentSubAppDescriptor.
Use the fully qualified name of the class.
subAppClass
required
Subapp business logic class. The class must implement the
SubApp interface, which displays the subapp to the user in a tab.
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.
The order in which you configure subapps is important. The
first subapp will be the default subapp. It is started first.
Browser subapp
Browser subapp is a specialization of the basic subapp, provided by the
content
app framework. The browser subapp allows you to view and organize
content items in tree, list and thumbnail views. The browser subapp
descriptor is similar to the basic
subapp
descriptor, but the classes are different.