@StudioComponent(caption="Fragment", category="Containers", xmlElement="fragment", icon="io/jmix/ui/icon/container/fragment.svg", canvasBehaviour=BOX, canvasIconSize=LARGE, unsupportedProperties={"spacing","margin"}, documentationURL="https://docs.jmix.io/jmix/%VERSION%/backoffice-ui/screens.html") public interface Fragment extends Frame
Window with separate UI controller.ScreenFragmentExpandingLayout.ExpandDirectionComponent.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.Wrapper| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME
Name that is used to register a client type specific screen implementation in
UiComponents |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE| Modifier and Type | Method and Description |
|---|---|
FrameContext |
getContext() |
ScreenFragment |
getFrameOwner() |
addFacet, getFacet, getFacetNN, getFacets, isValid, removeFacet, validate, validate, validateAllexpand, getExpandDirection, isExpanded, resetExpandedadd, getComponent, getComponentNN, indexOfadd, add, remove, remove, removeAlladdStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionfocusFirstComponent, getComponent, getComponentNN, getComponents, getOwnComponent, getOwnComponents, getOwnComponentsStreamgetFrame, setFramegetSpacing, setSpacinggetMargin, setMargin, setMargin, setMarginaddAction, addAction, getAction, getActionNN, getActions, getSubPart, removeAction, removeAction, removeAllActionsgetIcon, setIcon, setIconFromSetgetCaption, setCaptiongetDescription, setDescriptiongetExpandRatio, setExpandRatiostatic final java.lang.String NAME
UiComponentsScreenFragment getFrameOwner()
getFrameOwner in interface FrameScreen,
ScreenFragment@StudioElementsGroup(caption="Properties", xmlElement="properties", elementClass="io.jmix.ui.sys.UiControllerProperty", icon="io/jmix/ui/icon/element/properties.svg") FrameContext getContext()
getContext in interface Frame