Package io.jmix.reportsflowui.view.run
Class InputParametersDialog
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.reportsflowui.view.run.InputParametersDialog
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.router.AfterNavigationObserver
,com.vaadin.flow.router.BeforeEnterObserver
,com.vaadin.flow.router.BeforeLeaveObserver
,com.vaadin.flow.router.HasDynamicTitle
,com.vaadin.flow.router.internal.AfterNavigationHandler
,com.vaadin.flow.router.internal.BeforeEnterHandler
,com.vaadin.flow.router.internal.BeforeLeaveHandler
,Serializable
@ViewController("report_InputParametersDialogView")
@ViewDescriptor("input-parameters-dialog.xml")
@DialogMode(width="30em")
public class InputParametersDialog
extends StandardView
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected boolean
static final String
protected ReportInputParameter
protected InputParametersFragment
protected com.vaadin.flow.component.html.Div
protected Messages
protected Notifications
protected String
protected Report
static final String
protected ReportParameterValidator
protected Collection
protected String
protected UiComponents
protected UiReportRunner
protected ViewValidation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
cancel
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) protected void
crossValidateParameters
(ValidationErrors validationErrors) protected void
onBeforeShow
(View.BeforeShowEvent event) void
onPrintReportButtonClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) 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.flowui.view.StandardView
initContent
Methods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets
Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
INPUT_PARAMETER
- See Also:
-
REPORT_PARAMETER
- See Also:
-
inputParametersLayout
-
uiReportRunner
-
reportParameterValidator
-
viewValidation
-
uiComponents
-
notifications
-
messages
-
templateCode
-
outputFileName
-
bulkPrint
protected boolean bulkPrint -
report
-
inputParameter
-
parameters
-
selectedEntities
-
inBackground
protected boolean inBackground -
inputParametersFragment
-
-
Constructor Details
-
InputParametersDialog
public InputParametersDialog()
-
-
Method Details
-
setTemplateCode
-
setOutputFileName
-
setBulkPrint
public void setBulkPrint(boolean bulkPrint) -
setReport
-
setInputParameter
-
setParameters
-
setInBackground
public void setInBackground(boolean inBackground) -
onBeforeShow
-
onPrintReportButtonClick
@Subscribe("printReportButton") public void onPrintReportButtonClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
cancel
@Subscribe("cancelButton") protected void cancel(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
crossValidateParameters
-