Package io.jmix.flowui.kit.meta
Annotation Interface StudioElementsGroup
Meta description that describes group of elements.
You can override an already existing
StudioElementsGroup for your component
by specifying the same xmlElement()
and defining your xmlns()
or defining a more specific target() (usually the FQN of your component).-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionFQN of element class that should be added into group.String[]FQNs of target component class or component tag (e.g.:tag:button)booleanDefines whether an elements group can be added to component an unlimited number of times.String[]FQNs of unsupported target component class or component tag (e.g.:tag:button)booleanSpecifies that elements should use the same xml namespace as the group.booleanSpecifies that group should be visible in Studio preview.
-
Element Details
-
name
String name- See Also:
- Default:
- ""
-
elementClassFqn
String elementClassFqnFQN of element class that should be added into group.- Default:
- ""
-
useGroupXmlns
boolean useGroupXmlnsSpecifies that elements should use the same xml namespace as the group.- Default:
- true
-
icon
String icon- See Also:
- Default:
- "io/jmix/flowui/kit/meta/icon/unknownComponent.svg"
-
xmlElement
String xmlElement- See Also:
- Default:
- ""
-
xmlns
String xmlns- See Also:
- Default:
- ""
-
xmlnsAlias
String xmlnsAlias- See Also:
- Default:
- ""
-
target
String[] targetFQNs of target component class or component tag (e.g.:tag:button)- Default:
- {}
-
unsupportedTarget
String[] unsupportedTargetFQNs of unsupported target component class or component tag (e.g.:tag:button)- Default:
- {}
-
visible
boolean visibleSpecifies that group should be visible in Studio preview.- Default:
- false
-
unlimitedCount
boolean unlimitedCountDefines whether an elements group can be added to component an unlimited number of times. By default, an elements group can only be added once.- Returns:
- whether an elements group can be added to component an unlimited number of times
- Default:
- false
-
properties
StudioProperty[] properties- See Also:
- Default:
- {}
-
documentationLink
String documentationLink- See Also:
- Default:
- ""
-