Class InputParametersDialog
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.reportsui.screen.report.run.InputParametersDialog
- All Implemented Interfaces:
FrameOwner
@UiController("report_InputParameters.dialog")
@UiDescriptor("input-parameters-dialog.xml")
public class InputParametersDialog
extends Screen
-
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
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected boolean
static final String
protected ReportInputParameter
protected InputParametersFragment
protected Messages
protected Notifications
protected String
protected UiProperties
protected Report
static final String
protected ReportParameterValidator
protected ScreenValidation
protected Collection
protected String
protected UiReportRunner
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
cancel
(Button.ClickEvent event) protected void
crossValidateParameters
(ValidationErrors validationErrors) protected void
void
void
setBulkPrint
(boolean bulkPrint) void
setInBackground
(boolean inBackground) void
setInputParameter
(ReportInputParameter inputParameter) void
setOutputFileName
(String outputFileName) void
setParameters
(Map<String, Object> parameters) void
void
setTemplateCode
(String templateCode) 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
-
INPUT_PARAMETER
- See Also:
-
REPORT_PARAMETER
- See Also:
-
templateCode
-
outputFileName
-
bulkPrint
protected boolean bulkPrint -
report
-
inputParameter
-
parameters
-
selectedEntities
-
uiReportRunner
-
inputParametersFragment
-
reportParameterValidator
-
notifications
-
messages
-
screenValidation
-
properties
-
inBackground
protected boolean inBackground
-
-
Constructor Details
-
InputParametersDialog
public InputParametersDialog()
-
-
Method Details
-
setTemplateCode
-
setOutputFileName
-
setBulkPrint
public void setBulkPrint(boolean bulkPrint) -
setReport
-
setInputParameter
-
setParameters
-
setInBackground
public void setInBackground(boolean inBackground) -
onPrintReportButtonClick
-
onBeforeShow
-
crossValidateParameters
-
cancel
-