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,FragmentOwner,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
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanstatic final Stringprotected ReportInputParameterprotected InputParametersFragmentprotected com.vaadin.flow.component.html.Divprotected Messagesprotected Notificationsprotected Stringprotected Reportstatic final Stringprotected ReportParameterValidatorprotected Collectionprotected Stringprotected UiComponentsprotected UiReportRunnerprotected ViewValidation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcancel(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) protected voidcrossValidateParameters(ValidationErrors validationErrors) protected voidonBeforeShow(View.BeforeShowEvent event) voidonPrintReportButtonClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) voidsetBulkPrint(boolean bulkPrint) voidsetInBackground(boolean inBackground) voidsetInputParameter(ReportInputParameter inputParameter) voidsetOutputFileName(String outputFileName) voidsetParameters(Map<String, Object> parameters) voidvoidsetTemplateCode(String templateCode) Methods inherited from class io.jmix.flowui.view.StandardView
initContentMethods 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, onDetachInternal, removeApplicationListeners, removeViewAttributes, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods 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
-