io.jmix.ui.screen.Screen.AfterCloseEvent, io.jmix.ui.screen.Screen.AfterDetachEvent, io.jmix.ui.screen.Screen.AfterInitEvent, io.jmix.ui.screen.Screen.AfterShowEvent, io.jmix.ui.screen.Screen.BeforeCloseEvent, io.jmix.ui.screen.Screen.BeforeShowEvent, io.jmix.ui.screen.Screen.InitEvent
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.component.TextField<java.lang.String> |
codeFilter |
protected io.jmix.core.usersubstitution.CurrentUserSubstitution |
currentUserSubstitution |
protected io.jmix.core.DataManager |
dataManager |
protected io.jmix.ui.component.GridLayout |
gridFilter |
protected io.jmix.ui.component.EntityComboBox<ReportGroup> |
groupFilter |
protected io.jmix.core.Messages |
messages |
protected io.jmix.core.metamodel.model.MetaClass |
metaClassParameter |
protected io.jmix.core.MetadataTools |
metadataTools |
protected io.jmix.ui.component.TextField<java.lang.String> |
nameFilter |
protected java.util.List<Report> |
reports |
protected ReportsClientProperties |
reportsClientProperties |
protected io.jmix.ui.model.CollectionContainer<Report> |
reportsDc |
protected ReportSecurityManager |
reportSecurityManager |
protected io.jmix.ui.component.Table<Report> |
reportsTable |
protected io.jmix.ui.action.ItemTrackingAction |
reportsTableRunReport |
protected java.lang.String |
screenParameter |
protected UiReportRunner |
uiReportRunner |
protected io.jmix.ui.component.DateField<java.util.Date> |
updatedDateFilter |
Constructor and Description |
---|
ReportRun() |
Modifier and Type | Method and Description |
---|---|
protected void |
filterReports() |
protected void |
onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event) |
protected void |
onClearFilter(io.jmix.ui.component.Button.ClickEvent event) |
protected void |
onFilterReports(io.jmix.ui.component.Button.ClickEvent event) |
void |
onInit(io.jmix.ui.screen.Screen.InitEvent event) |
protected void |
onReportsTableRunReport(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected java.lang.String |
reportsTableNameValueProvider(Report report) |
void |
setMetaClass(io.jmix.core.metamodel.model.MetaClass metaClassParameter) |
void |
setReports(java.util.List<Report> reports) |
void |
setScreen(java.lang.String screenParameter) |
addDefaultCancelAction, addDefaultSelectAction, cancel, getLookupActionsLayout, getLookupComponent, getSelectHandler, getSelectValidator, getWindowActionOptional, initActions, select, select, setLookupComponentMultiSelect, setSelectHandler, setSelectValidator, setupCommitShortcut, setupLookupComponent
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
@Autowired protected io.jmix.ui.component.Table<Report> reportsTable
@Autowired protected ReportSecurityManager reportSecurityManager
@Autowired protected io.jmix.ui.model.CollectionContainer<Report> reportsDc
@Autowired protected io.jmix.core.usersubstitution.CurrentUserSubstitution currentUserSubstitution
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> nameFilter
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> codeFilter
@Autowired protected io.jmix.ui.component.EntityComboBox<ReportGroup> groupFilter
@Autowired protected io.jmix.ui.component.DateField<java.util.Date> updatedDateFilter
@Autowired protected io.jmix.ui.component.GridLayout gridFilter
@Autowired protected io.jmix.core.Messages messages
@Autowired protected io.jmix.core.DataManager dataManager
@Autowired protected io.jmix.core.MetadataTools metadataTools
@Named(value="reportsTable.runReport") protected io.jmix.ui.action.ItemTrackingAction reportsTableRunReport
@Autowired protected UiReportRunner uiReportRunner
@Autowired protected ReportsClientProperties reportsClientProperties
protected java.util.List<Report> reports
protected io.jmix.core.metamodel.model.MetaClass metaClassParameter
protected java.lang.String screenParameter
public void setReports(java.util.List<Report> reports)
public void setMetaClass(io.jmix.core.metamodel.model.MetaClass metaClassParameter)
public void setScreen(java.lang.String screenParameter)
@Subscribe public void onInit(io.jmix.ui.screen.Screen.InitEvent event)
@Subscribe protected void onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event)
@Subscribe(value="reportsTable.runReport") protected void onReportsTableRunReport(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="searchBtn") protected void onFilterReports(io.jmix.ui.component.Button.ClickEvent event)
@Subscribe(value="clearBtn") protected void onClearFilter(io.jmix.ui.component.Button.ClickEvent event)
protected void filterReports()
@Install(to="reportsTable.name", subject="valueProvider") protected java.lang.String reportsTableNameValueProvider(Report report)