Class ReportBrowser
- All Implemented Interfaces:
FrameOwner
,LookupScreen<Report>
,MultiSelectLookupScreen
@UiController("report_Report.browse")
@UiDescriptor("report-browse.xml")
@Route("reports")
public class ReportBrowser
extends StandardLookup<Report>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Nested classes/interfaces inherited from interface io.jmix.ui.screen.LookupScreen
LookupScreen.ValidationContext<T>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessManager
protected CoreProperties
protected DataManager
protected Downloader
protected EntityStates
protected FetchPlanRepository
protected MessageBundle
protected Metadata
protected MetadataTools
protected Notifications
protected CollectionContainer<Report>
protected CollectionLoader<Report>
protected ReportImportExport
protected ReportsPersistence
protected ReportsClientProperties
protected GroupTable<Report>
protected ReportsUtils
protected ScreenBuilders
protected Screens
protected UiProperties
protected UiReportRunner
Fields inherited from class io.jmix.ui.screen.StandardLookup
selectHandler, selectValidator
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Fields inherited from interface io.jmix.ui.screen.LookupScreen
LOOKUP_CANCEL_ACTION_ID, LOOKUP_ENTER_PRESSED_ACTION_ID, LOOKUP_ITEM_CLICK_ACTION_ID, LOOKUP_SELECT_ACTION_ID, LOOKUP_SELECT_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Report
copyReport
(Report source) protected void
protected void
protected void
protected void
protected void
protected void
protected boolean
protected boolean
protected String
reportsTableNameValueProvider
(Report report) protected boolean
protected boolean
Methods inherited from class io.jmix.ui.screen.StandardLookup
addDefaultCancelAction, addDefaultSelectAction, cancel, getLookupActionsLayout, getLookupComponent, getSelectHandler, getSelectValidator, getWindowActionOptional, initActions, select, select, setLookupComponentMultiSelect, setSelectHandler, setSelectValidator, setupCommitShortcut, setupLookupComponent
Methods inherited from class io.jmix.ui.screen.Screen
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
-
Field Details
-
reports
-
reportImportExport
-
uiProperties
-
reportDl
-
coreProperties
-
reportDc
-
reportsTable
-
dataManager
-
accessManager
-
metadata
-
entityStates
-
messageBundle
-
screens
-
fetchPlanRepository
-
notifications
-
downloader
-
screenBuilders
-
metadataTools
-
uiReportRunner
-
reportsUtils
-
reportsClientProperties
-
-
Constructor Details
-
ReportBrowser
public ReportBrowser()
-
-
Method Details
-
onPopupCreateBtnWizard
@Subscribe("popupCreateBtn.wizard") protected void onPopupCreateBtnWizard(Action.ActionPerformedEvent event) -
tableImportEnabledRule
-
reportsTableNameValueProvider
-
onTableRunReport
@Subscribe("reportsTable.runReport") protected void onTableRunReport(Action.ActionPerformedEvent event) -
onTableImport
-
onTableExport
-
onTableCopy
-
copyReport
-
tableCopyEnabledRule
-
onTableExecutions
@Subscribe("reportsTable.executions") protected void onTableExecutions(Action.ActionPerformedEvent event) -
reportsTableCreateEnabledRule
-
popupCreateBtnWizardEnabledRule
-