Class ParameterEdit
- All Implemented Interfaces:
- ChangeTracker,- EditorScreen<Parameter>,- FrameOwner,- ReadOnlyAwareScreen
@UiController("dshbrd_Parameter.edit")
@UiDescriptor("parameter-edit.xml")
public class ParameterEdit
extends StandardEditor<Parameter>
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.ui.screen.StandardEditorStandardEditor.AfterCommitChangesEvent, StandardEditor.BeforeCommitChangesEvent, StandardEditor.InitEntityEvent<E>, StandardEditor.ValidationEventNested classes/interfaces inherited from class io.jmix.ui.screen.ScreenScreen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Fragmentsprotected InstanceContainer<Parameter>protected ComboBox<ParameterType>protected VBoxLayoutprotected ValueFragmentFields inherited from class io.jmix.ui.screen.StandardEditorcommitActionPerformed, showEnableEditingBtn, showSaveNotificationFields inherited from interface io.jmix.ui.screen.EditorScreenENABLE_EDITING, WINDOW_CLOSE, WINDOW_COMMIT, WINDOW_COMMIT_AND_CLOSEFields inherited from interface io.jmix.ui.screen.FrameOwnerNO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected voidprotected EntityListValueFragmentprotected EntityValueFragmentprotected EnumValueFragmentprotected SimpleValueFragmentopenSimpleValueFragment(ParameterType type, ParameterValue parameterValue) protected voidprotected voidMethods inherited from class io.jmix.ui.screen.StandardEditoraddAfterCommitChangesListener, 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.ScreenaddAfterCloseListener, 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- 
parameterDc
- 
typeComboBox
- 
valueBox
- 
fragments
- 
valueFragment
 
- 
- 
Constructor Details- 
ParameterEditpublic ParameterEdit()
 
- 
- 
Method Details- 
onBeforeShow
- 
preCommit
- 
initParameterprotected void initParameter()
- 
parameterTypeChanged
- 
openSimpleValueFragmentprotected SimpleValueFragment openSimpleValueFragment(ParameterType type, @Nullable ParameterValue parameterValue) 
- 
openEnumValueFragment
- 
openEntityValueFragment
- 
openEntitiesListValueFragment
 
-