Class ReportRegionWizardDetailView
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<ReportRegion>
io.jmix.reportsflowui.view.region.ReportRegionWizardDetailView
- 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<ReportRegion>
,ReadOnlyAwareView
,Serializable
@Route(value="reports/region/:id",
layout=DefaultMainViewParent.class)
@ViewController("report_WizardReportRegion.detail")
@ViewDescriptor("report-region-wizard-detail-view.xml")
public class ReportRegionWizardDetailView
extends StandardDetailView<ReportRegion>
- 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 Actions
protected JmixButton
protected boolean
protected JmixButton
protected TreeDataGrid<EntityTreeNode>
protected boolean
protected MessageBundle
protected Metadata
protected Notifications
protected boolean
protected DataGrid<RegionProperty>
protected CollectionPropertyContainer<RegionProperty>
protected EntityTreeNode
protected boolean
protected com.vaadin.flow.component.html.Div
protected com.vaadin.flow.component.formlayout.FormLayout
protected UiComponents
protected boolean
protected JmixButton
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 void
protected void
protected void
protected void
protected boolean
protected void
void
void
onBeforeShow
(View.BeforeShowEvent event) protected void
void
protected void
void
onReportRegionPropertiesDataGridDcCollectionChange
(CollectionContainer.CollectionChangeEvent<ReportRegion> event) void
protected boolean
protected boolean
protected boolean
void
setParameters
(EntityTreeNode rootEntity, boolean scalarOnly, boolean collectionsOnly, boolean persistentOnly) protected void
protected void
swapItems
(boolean up) 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, setEntityToEdit, 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
-
tipLabel
-
upItem
-
downItem
-
addItem
-
reportRegionPropertiesDataGridDc
@ViewComponent protected CollectionPropertyContainer<RegionProperty> reportRegionPropertiesDataGridDc -
treePanel
-
propertiesDataGrid
-
uiComponents
-
messageBundle
-
notifications
-
actions
-
metadata
-
entityTree
-
rootEntity
-
scalarOnly
protected boolean scalarOnly -
collectionsOnly
protected boolean collectionsOnly -
persistentOnly
protected boolean persistentOnly -
isTabulated
protected boolean isTabulated -
updatePermission
protected boolean updatePermission
-
-
Constructor Details
-
ReportRegionWizardDetailView
public ReportRegionWizardDetailView()
-
-
Method Details
-
setParameters
public void setParameters(EntityTreeNode rootEntity, boolean scalarOnly, boolean collectionsOnly, boolean persistentOnly) -
onBeforeShow
-
propertiesDataGridUpEnabledRule
-
propertiesDataGridDownEnabledRule
-
onPropertiesDataGridUp
@Subscribe("propertiesDataGrid.upItemAction") protected void onPropertiesDataGridUp(ActionPerformedEvent event) -
onPropertiesDataGridDown
@Subscribe("propertiesDataGrid.downItemAction") protected void onPropertiesDataGridDown(ActionPerformedEvent event) -
swapItems
protected void swapItems(boolean up) -
initTipLabel
protected void initTipLabel() -
initComponents
protected void initComponents() -
initEntityTree
protected void initEntityTree() -
addProperty
protected void addProperty() -
propertiesDataGridRemoveItemActionEnabledRule
-
isUpdatePermitted
protected boolean isUpdatePermitted() -
onpropertiesDataGridRemoveItemAction
@Subscribe("propertiesDataGrid.removeItemAction") public void onpropertiesDataGridRemoveItemAction(ActionPerformedEvent event) -
normalizeRegionPropertiesOrderNum
protected void normalizeRegionPropertiesOrderNum() -
onReportRegionPropertiesDataGridDcCollectionChange
@Subscribe(id="reportRegionPropertiesDataGridDc", target=DATA_CONTAINER) public void onReportRegionPropertiesDataGridDcCollectionChange(CollectionContainer.CollectionChangeEvent<ReportRegion> event) -
onReportRegionPropertiesDataGridDcItemChange
@Subscribe(id="reportRegionPropertiesDataGridDc", target=DATA_CONTAINER) public void onReportRegionPropertiesDataGridDcItemChange(InstanceContainer.ItemChangeEvent<ReportRegion> event) -
showOrHideSortBtns
protected void showOrHideSortBtns() -
onBeforeSave
-