public interface CanvasLayout extends io.jmix.ui.component.Component, io.jmix.ui.component.ComponentContainer, io.jmix.ui.component.LayoutClickNotifier, HasWeight
DashboardLayout
model on the Dashboard
component.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 | Method and Description |
---|---|
void |
addComponent(io.jmix.ui.component.Component component)
Add specified component to the layout.
|
io.jmix.ui.component.HBoxLayout |
createButtonsPanel()
Creates an empty panel for dashboard layout actions.
|
io.jmix.ui.component.HBoxLayout |
getButtonsPanel() |
io.jmix.ui.component.Component |
getDelegate() |
java.util.Collection<io.jmix.ui.component.Component> |
getLayoutComponents() |
DashboardLayout |
getModel() |
java.util.UUID |
getUuid() |
void |
setButtonsPanel(io.jmix.ui.component.HBoxLayout buttonsPanel)
Sets a buttons panel.
|
void |
setUuid(java.util.UUID uuid)
Sets a canvas layout id.
|
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
io.jmix.ui.component.Component getDelegate()
ComponentContainer
or ResponsiveGridLayout
.void addComponent(io.jmix.ui.component.Component component)
component
- componentjava.util.Collection<io.jmix.ui.component.Component> getLayoutComponents()
io.jmix.ui.component.HBoxLayout createButtonsPanel()
ActionsProvider.getLayoutActions(DashboardLayout)
io.jmix.ui.component.HBoxLayout getButtonsPanel()
void setButtonsPanel(io.jmix.ui.component.HBoxLayout buttonsPanel)
buttonsPanel
- new buttons paneljava.util.UUID getUuid()
void setUuid(java.util.UUID uuid)
uuid
- idDashboardLayout getModel()