@UiController(value="dshbrd_ChartWidgetEdit")
@UiDescriptor(value="chart-widget-edit.xml")
public class ChartWidgetEdit
extends io.jmix.ui.screen.ScreenFragment
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.DataManager |
dataManager |
protected java.lang.Boolean |
refreshAutomatically |
protected io.jmix.ui.component.EntityComboBox<io.jmix.reports.entity.Report> |
reportComboBox |
protected java.util.UUID |
reportId |
protected io.jmix.ui.component.EntityComboBox<io.jmix.reports.entity.ReportTemplate> |
templateComboBox |
protected java.util.UUID |
templateId |
Constructor and Description |
---|
ChartWidgetEdit() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<io.jmix.reports.entity.ReportTemplate> |
getChartsTemplates(io.jmix.reports.entity.Report report) |
void |
onInit(io.jmix.ui.screen.ScreenFragment.InitEvent initEvent) |
void |
onRefreshAutomaticallyCheckboxValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.Boolean> event) |
void |
onReportComboBoxValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<io.jmix.reports.entity.Report> event) |
void |
onTemplateComboBoxValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<io.jmix.reports.entity.ReportTemplate> event) |
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
@Autowired protected io.jmix.core.DataManager dataManager
@Autowired protected io.jmix.ui.component.EntityComboBox<io.jmix.reports.entity.Report> reportComboBox
@Autowired protected io.jmix.ui.component.EntityComboBox<io.jmix.reports.entity.ReportTemplate> templateComboBox
@WidgetParam protected java.util.UUID reportId
@WidgetParam protected java.util.UUID templateId
@WidgetParam protected java.lang.Boolean refreshAutomatically
@Subscribe public void onInit(io.jmix.ui.screen.ScreenFragment.InitEvent initEvent)
protected java.util.List<io.jmix.reports.entity.ReportTemplate> getChartsTemplates(io.jmix.reports.entity.Report report)
@Subscribe(value="reportComboBox") public void onReportComboBoxValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<io.jmix.reports.entity.Report> event)
@Subscribe(value="templateComboBox") public void onTemplateComboBoxValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<io.jmix.reports.entity.ReportTemplate> event)
@Subscribe(value="refreshAutomaticallyCheckbox") public void onRefreshAutomaticallyCheckboxValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.Boolean> event)