Package io.jmix.reportsflowui.view.run
Class InputParametersDialog
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<ViewLayout>
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,FacetOwner,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.PostReadyEvent, View.QueryParametersChangeEvent, View.ReadyEvent, View.RestoreComponentsStateEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanstatic final Stringprotected ReportInputParameterprotected InputParametersFragmentprotected com.vaadin.flow.component.html.Divprotected Messagesprotected Notificationsprotected Stringprotected Stringprotected Reportstatic final Stringprotected ReportParameterValidatorprotected ReportPresentationRegistryprotected 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(@Nullable ReportInputParameter inputParameter) voidsetOutputFileName(@Nullable String outputFileName) voidsetParameters(@Nullable Map<String, Object> parameters) voidsetPresentationId(String presentationId) voidvoidsetTemplateCode(@Nullable String templateCode) Methods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addApplicationListeners, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, addRestoreComponentsStateEventListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, configureDialogWindowFooter, configureDialogWindowHeader, getApplicationContext, getEventBus, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onAttachInternal, onDetach, onDetachInternal, processBeforeEnterInternal, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setPageTitle, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement, initContentMethods inherited from class com.vaadin.flow.component.Component
addListener, bindVisible, findAncestor, fireEvent, from, get, getListeners, getLocale, getParent, getTestId, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setTestId, 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, bindClassName, bindClassNames, 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
-
reportPresentationRegistry
-
templateCode
-
outputFileName
-
bulkPrint
protected boolean bulkPrint -
report
-
inputParameter
-
parameters
-
selectedEntities
-
inBackground
protected boolean inBackground -
presentationId
-
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) -
setPresentationId
-
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
-