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.ValidationEvent
Nested 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
Modifier and TypeFieldDescriptionprotected AttributeLocationFragment
protected static final String
protected CollectionContainer<CategoryAttribute>
protected VBoxLayout
protected InstanceContainer<Category>
protected CoreProperties
protected DataManager
protected ExtendedEntities
protected FetchPlans
protected Fragments
protected AttributeLocalizationFragment
protected MessageTools
protected MetadataTools
protected TabSheet
Fields inherited from class io.jmix.ui.screen.StandardEditor
commitActionPerformed, showEnableEditingBtn, showSaveNotification
Fields inherited from interface io.jmix.ui.screen.EditorScreen
ENABLE_EDITING, WINDOW_CLOSE, WINDOW_COMMIT, WINDOW_COMMIT_AND_CLOSE
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
onAfterShow
(Screen.AfterShowEvent event) protected void
protected void
onInit
(Screen.InitEvent event) protected void
protected void
protected void
protected void
Methods 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, onChangeEvent, onPostCommitEvent, preventUnsavedChanges, releaseLock, setCrossFieldValidate, setEntityToEdit, setModifiedAfterOpen, setReadOnly, setShowSaveNotification, setupEntityToEdit, setupLock, setupModifiedTracking, showSaveNotification, validateAdditionalRules, validateScreen, validateUiComponents
Methods 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
-