Class ReportParameterDetailView
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.flowui.view.StandardDetailView<ReportInputParameter>
io.jmix.reportsflowui.view.parameter.ReportParameterDetailView
- 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
,ChangeTracker
,DetailView<ReportInputParameter>
,ReadOnlyAwareView
,Serializable
@Route(value="reports/parameters/:id",
layout=DefaultMainViewParent.class)
@ViewController("report_ReportInputParameter.detail")
@ViewDescriptor("report-parameter-detail-view.xml")
@DialogMode(width="40em")
public class ReportParameterDetailView
extends StandardDetailView<ReportInputParameter>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.StandardDetailView
StandardDetailView.AfterSaveEvent, StandardDetailView.BeforeSaveEvent, StandardDetailView.InitEntityEvent<E>, StandardDetailView.SetupLockEvent, StandardDetailView.ValidationEvent
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 TypedTextField<String>
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected Dialogs
protected JmixComboBox<String>
protected JmixCheckbox
protected JmixCheckbox
protected JmixCheckbox
protected JmixObjectToStringConverter
protected JmixTextArea
protected CodeEditor
protected CodeEditor
protected Messages
protected MessageTools
protected JmixComboBox<String>
protected Metadata
protected MetadataTools
protected ParameterClassResolver
protected ParameterComponentGenerationStrategy
protected InstanceContainer<ReportInputParameter>
protected JmixComboBox<ParameterType>
protected PolicyStore
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected ReportParamAliasValidator
protected ReportScriptEditor
protected JmixComboBox<String>
protected SecureOperations
protected JmixTabSheet
protected com.vaadin.flow.component.html.Div
protected ViewRegistry
protected JmixComboBox<PredefinedTransformation>
Fields inherited from class io.jmix.flowui.view.StandardDetailView
DEFAULT_ROUTE_PARAM, LOCKED_BEFORE_REFRESH_ATTR_NAME, MODE_PARAM, MODE_READONLY, NEW_ENTITY_ID, READ_ONLY_BEFORE_REFRESH_ATTR_NAME, reloadSaved
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected void
protected void
enableControlsByTransformationType
(boolean hasPredefinedTransformation) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected boolean
void
void
onBeforeShow
(View.BeforeShowEvent event) void
onFullScreenTransformationBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) void
onFullScreenValidationBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) void
onInit
(View.InitEvent event) void
onIsLookupFieldComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.Checkbox, Boolean> event) void
onIsPredefinedTransformationFieldComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.Checkbox, Boolean> event) protected void
onLocaleFieldHelpIconClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.icon.Icon> event) void
onLookupJoinFullScreenBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) void
onLookupJoinHelpBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) protected void
void
onLookupWhereFullScreenBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) void
onLookupWhereHelpBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) protected void
void
onParameterDcItemPropertyChange
(InstanceContainer.ItemPropertyChangeEvent<ReportInputParameter> event) void
onParameterTypeFieldComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<ParameterType>, ParameterType> event) void
onScreenFieldAttach
(com.vaadin.flow.component.AttachEvent event) void
onTransformationScriptHelpBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) void
void
void
onValidationScriptHelpBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) protected void
void
setEntityToEdit
(ReportInputParameter entity) Sets entity instance to the view.Methods inherited from class io.jmix.flowui.view.StandardDetailView
addAfterSaveListener, addBeforeSaveListener, addInitEntityListener, addValidationEventListener, beforeEnter, closeWithDiscard, closeWithSave, findEntityId, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getLockStatus, getRouteParamName, hasUnsavedChanges, initExistingEntity, initNewEntity, isCrossFieldValidationEnabled, isReadOnly, isReloadEdited, isReloadSaved, isSaveActionPerformed, isShowSaveNotification, isShowValidationErrors, save, setCrossFieldValidationEnabled, setReadOnly, setReloadEdited, setReloadSaved, setShowSaveNotification, setShowValidationErrors, setupEntityToEdit, setupEntityToEdit, setupEntityToEdit, validateView
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, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setMeterRegistry, 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
-
parameterTypeField
-
tabsheet
-
screenField
-
enumerationField
-
metaClassField
-
isLookupField
-
isDefaultDateIsCurrentField
-
wildcardsField
-
predefinedTransformationBox
@ViewComponent protected com.vaadin.flow.component.orderedlayout.VerticalLayout predefinedTransformationBox -
localeField
-
lookupJoinCodeEditor
-
lookupWhereCodeEditor
-
defaultValueBox
-
isPredefinedTransformationField
-
transformationEditorBox
-
parameterDc
-
alias
-
parameterClassResolver
-
metadataTools
-
messages
-
metadata
-
messageTools
-
viewRegistry
-
secureOperations
-
policyStore
-
dialogs
-
reportScriptEditor
-
jmixObjectToStringConverter
-
parameterComponentGenerationStrategy
-
reportParamAliasValidator
-
-
Constructor Details
-
ReportParameterDetailView
public ReportParameterDetailView()
-
-
Method Details
-
onInit
-
onBeforeShow
-
setEntityToEdit
Description copied from interface:DetailView
Sets entity instance to the view.- Specified by:
setEntityToEdit
in interfaceDetailView<ReportInputParameter>
- Overrides:
setEntityToEdit
in classStandardDetailView<ReportInputParameter>
- Parameters:
entity
- entity to edit
-
onScreenFieldAttach
@Subscribe("screenField") public void onScreenFieldAttach(com.vaadin.flow.component.AttachEvent event) -
initLocaleField
protected void initLocaleField() -
onLocaleFieldHelpIconClick
protected void onLocaleFieldHelpIconClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.icon.Icon> event) -
onFullScreenTransformationBtnClick
@Subscribe("fullScreenTransformationBtn") public void onFullScreenTransformationBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onTransformationScriptHelpIconClick
public void onTransformationScriptHelpIconClick() -
onTransformationScriptHelpBtnClick
@Subscribe("transformationScriptHelpBtn") public void onTransformationScriptHelpBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onFullScreenValidationBtnClick
@Subscribe("fullScreenValidationBtn") public void onFullScreenValidationBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onValidationScriptHelpBtnClick
@Subscribe("validationScriptHelpBtn") public void onValidationScriptHelpBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onValidationScriptHelpIconClick
protected void onValidationScriptHelpIconClick() -
onLookupWhereFullScreenBtnClick
@Subscribe("lookupWhereFullScreenBtn") public void onLookupWhereFullScreenBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onLookupJoinFullScreenBtnClick
@Subscribe("lookupJoinFullScreenBtn") public void onLookupJoinFullScreenBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onLookupJoinHelpBtnClick
@Subscribe("lookupJoinHelpBtn") public void onLookupJoinHelpBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onLookupWhereHelpBtnClick
@Subscribe("lookupWhereHelpBtn") public void onLookupWhereHelpBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onLookupJoinHelpIconClick
protected void onLookupJoinHelpIconClick() -
onLookupWhereHelpIconClick
protected void onLookupWhereHelpIconClick() -
onParameterTypeFieldComponentValueChange
@Subscribe("parameterTypeField") public void onParameterTypeFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<ParameterType>, ParameterType> event) -
onParameterDcItemPropertyChange
@Subscribe(id="parameterDc", target=DATA_CONTAINER) public void onParameterDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ReportInputParameter> event) -
onIsLookupFieldComponentValueChange
@Subscribe("isLookupField") public void onIsLookupFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.Checkbox, Boolean> event) -
initScreensLookup
protected void initScreensLookup() -
initEnumsLookup
protected void initEnumsLookup() -
initMetaClassLookup
protected void initMetaClassLookup() -
initJoinCodeEditorLookupHelperText
protected void initJoinCodeEditorLookupHelperText() -
onValidation
-
onBeforeSave
-
initDefaultValueField
protected void initDefaultValueField() -
initCurrentDateTimeField
protected void initCurrentDateTimeField() -
canHaveDefaultValue
protected boolean canHaveDefaultValue() -
enableControlsByParamType
-
onIsPredefinedTransformationFieldComponentValueChange
@Subscribe("isPredefinedTransformationField") public void onIsPredefinedTransformationFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.Checkbox, Boolean> event) -
initTransformations
protected void initTransformations() -
enableControlsByTransformationType
protected void enableControlsByTransformationType(boolean hasPredefinedTransformation) -
isParameterDateOrTime
protected boolean isParameterDateOrTime()
-