Class CategoryListView
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
- 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,FragmentOwner,LookupView<Category>,MultiSelectLookupView,Serializable
@Route(value="dynat/category",
layout=DefaultMainViewParent.class)
@ViewController("dynat_CategoryView.list")
@ViewDescriptor("category-list-view.xml")
@DialogMode(width="47.5em")
public class CategoryListView
extends StandardListView<Category>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEventNested classes/interfaces inherited from interface io.jmix.flowui.view.LookupView
LookupView.ValidationContext<E> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected com.vaadin.flow.component.button.Buttonprotected CollectionContainer<CategoryAttribute>protected CollectionLoader<Category>protected InstanceContainer<Category>protected InstanceLoader<Category>protected Downloaderprotected DynAttrMetadataprotected EntityImportExportprotected EntityImportPlansprotected FetchPlansprotected FileUploadFieldprotected Messagesprotected Metadataprotected NotificationsFields inherited from class io.jmix.flowui.view.StandardListView
DISCARD_ACTION_DEFAULT_ID, LOOKUP_ACTIONS_LAYOUT_DEFAULT_ID, SELECT_ACTION_DEFAULT_ID, selectionHandler, selectionValidator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FetchPlanprotected EntityImportPlanprotected voidexport(DownloadFormat downloadFormat) protected voidonBeforeShow(View.BeforeShowEvent event) protected voidprotected voidvoidvoidvoidprotected voidMethods inherited from class io.jmix.flowui.view.StandardListView
closeWithDiscard, doSelect, findLookupComponent, getDiscardAction, getLookupActionsLayout, getLookupComponent, getSelectAction, getSelectionHandler, getSelectionValidator, handleSelection, lookupEnterPress, setLookupComponentMultiSelect, setSelectionHandler, setSelectionValidator, setupLookupComponent, setupSaveShortcut, validateSelectedItemsMethods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, onDetachInternal, removeApplicationListeners, removeViewAttributes, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
notifications
-
messages
-
metadata
-
dynAttrMetadata
-
entityImportExport
-
fetchPlans
-
entityImportPlans
-
downloader
-
accessManager
-
categoriesGrid
-
attributesDc
-
categoryDc
-
categoryDl
-
categoriesDl
-
importField
-
applyChangesBtn
-
-
Constructor Details
-
CategoryListView
public CategoryListView()
-
-
Method Details
-
onBeforeShow
-
onCategoriesGridApplyChanges
@Subscribe("categoriesGrid.applyChanges") protected void onCategoriesGridApplyChanges(ActionPerformedEvent event) -
onCategoriesDcItemChange
@Subscribe(id="categoriesDc", target=DATA_CONTAINER) protected void onCategoriesDcItemChange(InstanceContainer.ItemChangeEvent<Category> event) -
setupFieldsLock
protected void setupFieldsLock() -
onExportBtnExportJSON
@Subscribe("categoriesGrid.exportJSON") public void onExportBtnExportJSON(ActionPerformedEvent event) -
onExportBtnExportZIP
-
export
-
buildExportFetchPlan
-
onImportFieldFileUploadSucceed
@Subscribe("importField") public void onImportFieldFileUploadSucceed(FileUploadSucceededEvent<FileUploadField> event) -
createEntityImportPlan
-