@UiController(value="dshbrd_CanvasEditor.fragment") @UiDescriptor(value="canvas-editor-fragment.xml") public class CanvasEditorFragment extends CanvasFragment implements DashboardLayoutHolderComponent
Modifier and Type | Field and Description |
---|---|
protected DashboardModelConverter |
dropModelConverter |
protected io.jmix.ui.UiEventPublisher |
uiEventPublisher |
canvas, converter, dashboard, DASHBOARD, DASHBOARD_MODEL, dashboardModel, SCREEN_NAME, vLayout
Constructor and Description |
---|
CanvasEditorFragment() |
Modifier and Type | Method and Description |
---|---|
protected DashboardModelConverter |
getConverter() |
void |
onLayoutRefreshedEvent(DashboardRefreshEvent event) |
void |
onWidgetSelectedEvent(WidgetSelectedEvent event) |
protected void |
selectLayout(io.jmix.ui.component.Component layout,
java.util.UUID layoutUuid,
boolean needSelect) |
void |
updateLayout(DashboardModel dashboard) |
getDashboard, getDashboardModel, getLookupWidgets, getRefreshableWidgets, getvLayout, onInit, searchWidgets
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
@Autowired @Qualifier(value="dropModelConverter") protected DashboardModelConverter dropModelConverter
@Autowired protected io.jmix.ui.UiEventPublisher uiEventPublisher
public void updateLayout(DashboardModel dashboard)
updateLayout
in class CanvasFragment
protected DashboardModelConverter getConverter()
getConverter
in class CanvasFragment
protected void selectLayout(io.jmix.ui.component.Component layout, java.util.UUID layoutUuid, boolean needSelect)
@EventListener public void onWidgetSelectedEvent(WidgetSelectedEvent event)
onWidgetSelectedEvent
in interface DashboardLayoutHolderComponent
@EventListener public void onLayoutRefreshedEvent(DashboardRefreshEvent event)
onLayoutRefreshedEvent
in interface DashboardLayoutHolderComponent