@Component(value="dshbrd_DropLayoutTools")
@Scope(value="prototype")
public class DropLayoutTools
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.model.InstanceContainer<DashboardModel> |
dashboardDc |
protected PersistentDashboardEdit |
dashboardEdit |
Modifier | Constructor and Description |
---|---|
protected |
DropLayoutTools(PersistentDashboardEdit dashboardEditor,
io.jmix.ui.model.InstanceContainer<DashboardModel> dashboardDc) |
Modifier and Type | Method and Description |
---|---|
void |
addComponent(DashboardLayout layout,
java.util.UUID targetLayoutUuid,
WidgetDropLocation location) |
DashboardModel |
getDashboard() |
io.jmix.ui.component.Frame |
getFrame() |
void |
moveComponent(DashboardLayout layout,
java.util.UUID targetLayoutId,
WidgetDropLocation location) |
protected PersistentDashboardEdit dashboardEdit
protected io.jmix.ui.model.InstanceContainer<DashboardModel> dashboardDc
protected DropLayoutTools(PersistentDashboardEdit dashboardEditor, io.jmix.ui.model.InstanceContainer<DashboardModel> dashboardDc)
public DashboardModel getDashboard()
public void addComponent(DashboardLayout layout, java.util.UUID targetLayoutUuid, WidgetDropLocation location)
public void moveComponent(DashboardLayout layout, java.util.UUID targetLayoutId, WidgetDropLocation location)
public io.jmix.ui.component.Frame getFrame()