Package io.jmix.flowui.view.navigation
Class ListViewNavigator<E>
java.lang.Object
io.jmix.flowui.view.navigation.AbstractViewNavigator
io.jmix.flowui.view.navigation.ListViewNavigator<E>
- Direct Known Subclasses:
- ListViewClassNavigator
Provides a fluent interface to configure navigation parameters and navigate to an entity list 
View.
 
 An instance of this class should be obtained through ViewNavigators.listView(View, Class).
- 
Field SummaryFieldsFields inherited from class io.jmix.flowui.view.navigation.AbstractViewNavigatorbackwardNavigation, handler, origin, queryParameters, routeParameters, viewId
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedListViewNavigator(ListViewNavigator<E> viewNavigator) ListViewNavigator(View<?> origin, Class<E> entityClass, Consumer<? extends ListViewNavigator<E>> handler) ListViewNavigator(Class<E> entityClass, Consumer<? extends ListViewNavigator<E>> handler) Deprecated, for removal: This API element is subject to removal in a future version.
- 
Method SummaryModifier and TypeMethodDescriptionwithBackwardNavigation(boolean backwardNavigation) Sets whether the current URL should be navigated to when the opened view is closed.withQueryParameters(com.vaadin.flow.router.QueryParameters queryParameters) Sets URL query parameters.withRouteParameters(com.vaadin.flow.router.RouteParameters routeParameters) Sets URL route parameters.<V extends View<?>>
 ListViewClassNavigator<E,V> withViewClass(Class<V> viewClass) Sets the opened view by its class.withViewId(String viewId) Sets the opened view by id.Methods inherited from class io.jmix.flowui.view.navigation.AbstractViewNavigatorgetOrigin, getQueryParameters, getRouteParameters, getViewClass, getViewId, isBackwardNavigation, navigate
- 
Field Details- 
entityClass
 
- 
- 
Constructor Details- 
ListViewNavigator@Deprecated(since="2.3", forRemoval=true) public ListViewNavigator(Class<E> entityClass, Consumer<? extends ListViewNavigator<E>> handler) Deprecated, for removal: This API element is subject to removal in a future version.
- 
ListViewNavigator
 
- 
- 
Method Details- 
withViewIdDescription copied from class:AbstractViewNavigatorSets the opened view by id.- Overrides:
- withViewIdin class- AbstractViewNavigator
- Parameters:
- viewId- identifier of the view as specified in the- ViewControllerannotation
- Returns:
- this instance for chaining
 
- 
withViewClassSets the opened view by its class.- Parameters:
- viewClass- view class
- Returns:
- this instance for chaining
 
- 
withRouteParameterspublic ListViewNavigator<E> withRouteParameters(@Nullable com.vaadin.flow.router.RouteParameters routeParameters) Description copied from class:AbstractViewNavigatorSets URL route parameters.- Overrides:
- withRouteParametersin class- AbstractViewNavigator
- Parameters:
- routeParameters- route parameters
- Returns:
- this instance for chaining
 
- 
withQueryParameterspublic ListViewNavigator<E> withQueryParameters(@Nullable com.vaadin.flow.router.QueryParameters queryParameters) Description copied from class:AbstractViewNavigatorSets URL query parameters.- Overrides:
- withQueryParametersin class- AbstractViewNavigator
- Parameters:
- queryParameters- query parameters
- Returns:
- this instance for chaining
 
- 
getEntityClass- Returns:
- entity class of the list view
 
 
-