Package io.jmix.flowui.view
@NonNullApi
package io.jmix.flowui.view
-
ClassDescriptionAbstractDialogWindow<V extends View<?>>A base class representing a generic dialog window that can display a view.Abstract wrapper class for
Dialog.DialogHeaderandDialog.DialogFooterthat is used forDialogWindowconfiguration.Interface of views that can contain unsaved changes.An optional interface ofCloseActions used in views that may have unsaved changes on closing.Marker interface for objects that describe how aViewwas 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.The utility class designed to extract the entity class type associated with aDetailView.Specifies parameters ofDialogWindow.DialogWindow<V extends View<?>>Wrapper class representing aViewopened as a dialog window.DialogWindow.AfterCloseEvent<V extends View<?>>Represents an event that is fired after a dialog window has been closed.DialogWindow.AfterOpenEvent<V extends View<?>>This class represents an event that is triggered after the associated dialog window has been opened.Class for adding and removing components to the footer part of aDialogWindow.Class for adding and removing components to the header part of aDialogWindow.Annotation for detail view controllers which specifies a data container that contains the edited entity.The interface of views that display and may change the instance of an entity.Annotation for declarative handler methods in UI controllers.Deprecated, for removal: This API element is subject to removal in a future version.unused for FlowUI, legacy from the ClassicUIEnum representing the status of a locking operation.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.A specialized close action that represents navigation away from a view, potentially checking for unsaved changes and handling events related to leaving the current view.Standard open modes ofViews.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.Interface for views that support read-only state change tracking.The event is dispatched when a view changes its read-only state.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.Deprecated, for removal: This API element is subject to removal in a future version.useViewSetupLockEventinstead.Event sent when the view is validated on saving the view data context.Base class of entity list views.A possible outcome of views extendingStandardDetailViewandStandardListView.Base class of regular views opened either insideAppLayoutor in aDialogWindow.Annotation for declarative event handler methods in UI controllers.Annotation for declarative supply methods in UI controllers.An interface for views supporting entity locking functionality.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.Internal event that is fired afterView.ReadyEvent.An event informing which query parameters the view is opened with.The last (afterView.BeforeShowEvent) event in the view opening process.An event informs that the state of components that are bounded with the query parameters should be restored.Class provides a mechanism for setting/getting attributes that usesVaadinSessionas store.Class describes attributes map that corresponds to a certain view in a browser tab.Deprecated, for removal: This API element is subject to removal in a future version.Annotation to map a field in aViewto a specific view element, e.g.Indicates that the annotated class is a view controller.Utility class providing helper methods related to view controllers.Indicates that the annotatedViewControlleris linked to an XML template.Interface for managing facets associated with aView.Represents metadata information of a view, including the view's unique identifier, its controller class, and an optional template path.Provides information about all registered views.Provides utility methods for validating UI components and JavaBean objects, displaying validation errors, and supporting dialog interactions in views with unsaved changes.Callbacks holder for saving or discarding unsaved changes dialog.Callbacks holder for discarding unsaved changes dialog.