Class CategoryEdit
- All Implemented Interfaces:
ChangeTracker,EditorScreen<Category>,FrameOwner,ReadOnlyAwareScreen
@UiController("dynat_Category.edit")
@UiDescriptor("category-edit.xml")
public class CategoryEdit
extends StandardEditor<Category>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.StandardEditor
StandardEditor.AfterCommitChangesEvent, StandardEditor.BeforeCommitChangesEvent, StandardEditor.InitEntityEvent<E>, StandardEditor.ValidationEventNested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AttributeLocationFragmentprotected static final Stringprotected CollectionContainer<CategoryAttribute>protected VBoxLayoutprotected InstanceContainer<Category>protected CorePropertiesprotected DataManagerprotected ExtendedEntitiesprotected FetchPlansprotected Fragmentsprotected AttributeLocalizationFragmentprotected MessageToolsprotected MetadataToolsprotected TabSheetFields inherited from class io.jmix.ui.screen.StandardEditor
commitActionPerformed, showEnableEditingBtn, showSaveNotificationFields inherited from interface io.jmix.ui.screen.EditorScreen
ENABLE_EDITING, WINDOW_CLOSE, WINDOW_COMMIT, WINDOW_COMMIT_AND_CLOSEFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidonAfterShow(Screen.AfterShowEvent event) protected voidprotected voidonInit(Screen.InitEvent event) protected voidprotected voidprotected voidprotected voidMethods inherited from class io.jmix.ui.screen.StandardEditor
addAfterCommitChangesListener, addBeforeCommitChangesListener, addDefaultCloseAction, addDefaultCommitAction, addDefaultCommitAndCloseAction, addDefaultEnableEditingAction, addInitEntityListener, addValidationEventListener, cancel, closeWithCommit, closeWithDiscard, commit, commitAndClose, commitChanges, disableCommitActions, doNotReloadEditedEntity, enableEditing, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getSaveNotificationCaption, getWindowActionOptional, hasUnsavedChanges, initActions, isCrossFieldValidate, isEntityModifiedInParentContext, isEntityModifiedRecursive, isLocked, isModifiedAfterOpen, isReadOnly, isReadOnlyDueToLock, isShowSaveNotification, isUiListComponentsValidationEnabled, onChangeEvent, onPostCommitEvent, preventUnsavedChanges, releaseLock, setCrossFieldValidate, setEntityToEdit, setModifiedAfterOpen, setReadOnly, setShowSaveNotification, setupEntityToEdit, setupLock, setupModifiedTracking, showSaveNotification, validateAdditionalRules, validateScreen, validateUiComponentsMethods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
ATTRIBUTES_LOCATION_TAB
- See Also:
-
metadataTools
-
messageTools
-
dataManager
-
fragments
-
coreProperties
-
extendedEntities
-
fetchPlans
-
entityTypeField
-
categoryAttrsBox
-
tabSheet
-
categoryDc
-
categoryAttributesDc
-
localizationFragment
-
attributeLocationFragment
-
-
Constructor Details
-
CategoryEdit
public CategoryEdit()
-
-
Method Details
-
onInit
-
onAfterShow
-
setupFieldsLock
protected void setupFieldsLock() -
onEntityTypeFieldValueChange
@Subscribe("entityTypeField") protected void onEntityTypeFieldValueChange(HasValue.ValueChangeEvent<MetaClass> event) -
onIsDefaultFieldValueChange
@Subscribe("isDefaultField") protected void onIsDefaultFieldValueChange(HasValue.ValueChangeEvent<Boolean> event) -
onTabSheetSelectedTabChange
@Subscribe("tabSheet") protected void onTabSheetSelectedTabChange(TabSheet.SelectedTabChangeEvent event) -
initEntityTypeField
protected void initEntityTypeField() -
initLocalizationTab
protected void initLocalizationTab() -
initAttributeLocationTab
protected void initAttributeLocationTab() -
onPreCommit
-