public class CanvasCssLayout extends AbstractCanvasLayout
io.jmix.ui.component.Component.Alignment, io.jmix.ui.component.Component.BelongToFrame, io.jmix.ui.component.Component.Disposable, io.jmix.ui.component.Component.Editable, io.jmix.ui.component.Component.Focusable, io.jmix.ui.component.Component.HasCaption, io.jmix.ui.component.Component.HasDescription, io.jmix.ui.component.Component.HasIcon, io.jmix.ui.component.Component.HasXmlDescriptor, io.jmix.ui.component.Component.Wrapper
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.component.CssLayout |
cssLayout |
static java.lang.String |
NAME |
buttonsPanel, components, delegate, model, uuid
layoutClickRegistration, ownComponents, shortcuts
Constructor and Description |
---|
CanvasCssLayout() |
Modifier and Type | Method and Description |
---|---|
void |
addComponent(io.jmix.ui.component.Component component)
Add specified component to the layout.
|
io.jmix.core.common.event.Subscription |
addLayoutClickListener(java.util.function.Consumer<io.jmix.ui.component.LayoutClickNotifier.LayoutClickEvent> listener) |
io.jmix.ui.component.CssLayout |
getDelegate() |
CanvasCssLayout |
init(CssLayout cssLayoutModel) |
createButtonsPanel, getButtonsPanel, getLayoutComponents, getModel, getUuid, getWeight, init, init, setButtonsPanel, setUuid, setWeight
createComponent, isRequiredIndicatorVisible, setRequiredIndicatorVisible
add, add, addShortcutAction, attached, detached, findChildComponent, getComponent, getComponent, getComponents, getDescription, getOwnComponent, getOwnComponents, getOwnComponentsStream, indexOf, internalRemoveLayoutClickListener, remove, removeAll, removeShortcutAction, setDescription, setFrame
addAttachListener, addDetachListener, addStyleName, assignDebugId, getAlignment, getCaption, getComponent, getComposition, getContextHelpIconClickHandler, getContextHelpText, getDebugId, getEventHub, getFrame, getHeight, getHeightSizeUnit, getHtmlSanitizer, getIcon, getIconName, getIconResource, getId, getParent, getStyleName, getUiComponentProperties, getUiProperties, getWidth, getWidthSizeUnit, getXmlDescriptor, hasSubscriptions, hasValidationError, isAttached, isCaptionAsHtml, isContextHelpTextHtmlEnabled, isDescriptionAsHtml, isEnabled, isEnabledRecursive, isHtmlSanitizerEnabled, isResponsive, isVisible, isVisibleRecursive, onContextHelpIconClick, publish, removeStyleName, sanitize, setAlignment, setApplicationContext, setCaption, setCaptionAsHtml, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setDebugId, setDescriptionAsHtml, setEnabled, setHeight, setHtmlSanitizerEnabled, setIcon, setIconFromSet, setId, setParent, setResponsive, setStyleName, setValidationError, setVisible, setWidth, setXmlDescriptor, unsubscribe, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, add, remove, remove, removeAll
addStyleName, 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, withUnwrappedComposition
focusFirstComponent, getComponent, getComponentNN, getComponents, getOwnComponent, getOwnComponents, getOwnComponentsStream
add, getComponent, getComponentNN, indexOf
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
addShortcutAction, removeShortcutAction
isCaptionAsHtml, setCaptionAsHtml
getDescription, setDescription
public static final java.lang.String NAME
protected io.jmix.ui.component.CssLayout cssLayout
public CanvasCssLayout init(CssLayout cssLayoutModel)
public io.jmix.ui.component.CssLayout getDelegate()
getDelegate
in interface CanvasLayout
getDelegate
in class AbstractCanvasLayout
ComponentContainer
or ResponsiveGridLayout
.public void addComponent(io.jmix.ui.component.Component component)
CanvasLayout
addComponent
in interface CanvasLayout
addComponent
in class AbstractCanvasLayout
component
- componentpublic io.jmix.core.common.event.Subscription addLayoutClickListener(java.util.function.Consumer<io.jmix.ui.component.LayoutClickNotifier.LayoutClickEvent> listener)
addLayoutClickListener
in interface io.jmix.ui.component.LayoutClickNotifier
addLayoutClickListener
in class AbstractCanvasLayout