Package io.jmix.flowui.view
@NonNullApi
package io.jmix.flowui.view
-
ClassDescriptionInterface of views that can contain unsaved changes.An optional interface of
CloseAction
s used in views that may have unsaved changes on closing.Marker interface for objects that describe how aView
was closed.Marker interface which indicates that the actual view's route parent must be the main view returned byUiProperties.getMainViewId()
.DetailView<E>Interface of views that display an entity instance and can save changes made by the user.Defines a detail view purpose: to create a new entity instance or to edit an existing one.Specifies parameters ofDialogWindow
.DialogWindow<V extends View<?>>DialogWindow.AfterCloseEvent<V extends View<?>>DialogWindow.AfterOpenEvent<V extends View<?>>Annotation for detail view controllers which specifies a data container that contains the edited entity.Annotation for declarative handler methods in UI controllers.Annotation for lookup view controllers which specifies ID of a UI component to be used for getting a value returned from the lookup.LookupView<E>Interface of views that display a list of entities and can return instances selected by the user.Context object which is passed to the selection validator set byLookupView.setSelectionValidator(Predicate)
.Class that provides messages from a message group bound to view controller.A view that can change selection mode of its lookup component.Annotation for detail view controllers that sets this controller as default detail view for entities of the specified type.Annotation for list view controllers that sets this controller as default list view for entities of the specified type.Annotation for lookup view controllers that sets this controller as default lookup view for entities of the specified type.Interface of views that support read-only mode.Bean that encapsulates the default logic of changing views read-only mode.A close action implementation used in the base views provided by the framework:View
,StandardDetailView
,StandardListView
.Base class of entity detail views.Event sent after saving the view data context.Event sent before saving the view data context.Event sent before the new entity instance is set to edited entity container.Event sent when the view requests an external lock, if one is defined.Event sent when the view is validated on saving the view data context.Base class of entity list views.A possible outcome of views extendingStandardDetailView
andStandardListView
.Base class of regular views opened either insideAppLayout
or in aDialogWindow
.Annotation for declarative event handler methods in UI controllers.Annotation for declarative supply methods in UI controllers.View<T extends com.vaadin.flow.component.Component>Base class for UI views.The second (afterView.BeforeCloseEvent
) event in the view closing process.The first event in the view closing process.The second (afterView.InitEvent
) event in the view opening process.The first event in the view opening process.An event informing which query parameters the view is opened with.The last (afterView.BeforeShowEvent
) event in the view opening process.Class provides mechanism for setting/getting attributes that usesVaadinSession
as store.Class describes attributes map that corresponds to a certain view in a browser tab.ViewChildrenVisitResult data model class that stores results from walk through comonents tree from viewIndicates that the annotated class is a view controller.Indicates that the annotatedViewController
is linked to an XML template.Provides information about all registered views.Callbacks holder for saving or discarding unsaved changes dialog.Callbacks holder for discarding unsaved changes dialog.