@UiController(value="dshbrd_Canvas.fragment")
@UiDescriptor(value="canvas-fragment.xml")
public class CanvasFragment
extends io.jmix.ui.screen.ScreenFragment
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.component.OrderedContainer |
canvas |
protected DashboardModelConverter |
converter |
protected Dashboard |
dashboard |
static java.lang.String |
DASHBOARD |
static java.lang.String |
DASHBOARD_MODEL |
protected DashboardModel |
dashboardModel |
static java.lang.String |
SCREEN_NAME |
protected CanvasRootLayout |
vLayout |
Constructor and Description |
---|
CanvasFragment() |
Modifier and Type | Method and Description |
---|---|
protected DashboardModelConverter |
getConverter() |
Dashboard |
getDashboard() |
DashboardModel |
getDashboardModel() |
java.util.List<LookupWidget> |
getLookupWidgets() |
java.util.List<RefreshableWidget> |
getRefreshableWidgets() |
CanvasRootLayout |
getvLayout() |
void |
onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event) |
protected <T> void |
searchWidgets(io.jmix.ui.component.ComponentContainer layout,
java.lang.Class<T> widgetClass,
java.util.List<T> wbList) |
void |
updateLayout(DashboardModel dashboard) |
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
public static final java.lang.String SCREEN_NAME
public static final java.lang.String DASHBOARD_MODEL
public static final java.lang.String DASHBOARD
@Autowired protected io.jmix.ui.component.OrderedContainer canvas
@Autowired @Qualifier(value="uiModelConverter") protected DashboardModelConverter converter
protected Dashboard dashboard
protected DashboardModel dashboardModel
protected CanvasRootLayout vLayout
@Subscribe public void onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event)
public DashboardModel getDashboardModel()
public Dashboard getDashboard()
protected DashboardModelConverter getConverter()
public void updateLayout(@Nullable DashboardModel dashboard)
public java.util.List<RefreshableWidget> getRefreshableWidgets()
public java.util.List<LookupWidget> getLookupWidgets()
protected <T> void searchWidgets(io.jmix.ui.component.ComponentContainer layout, java.lang.Class<T> widgetClass, java.util.List<T> wbList)
public CanvasRootLayout getvLayout()