@UiController(value="dshbrd_Widget.edit") @UiDescriptor(value="widget-edit.xml") public class WidgetEdit extends io.jmix.ui.screen.StandardEditor<Widget>
io.jmix.ui.screen.StandardEditor.AfterCommitChangesEvent, io.jmix.ui.screen.StandardEditor.BeforeCommitChangesEvent, io.jmix.ui.screen.StandardEditor.InitEntityEvent<E>, io.jmix.ui.screen.StandardEditor.ValidationEvent
io.jmix.ui.screen.Screen.AfterCloseEvent, io.jmix.ui.screen.Screen.AfterDetachEvent, io.jmix.ui.screen.Screen.AfterInitEvent, io.jmix.ui.screen.Screen.AfterShowEvent, io.jmix.ui.screen.Screen.BeforeCloseEvent, io.jmix.ui.screen.Screen.BeforeShowEvent, io.jmix.ui.screen.Screen.InitEvent
Modifier and Type | Field and Description |
---|---|
protected AccessConstraintsHelper |
accessHelper |
protected io.jmix.ui.Fragments |
fragments |
static java.lang.String |
ITEM_DC |
protected ParametersFragment |
paramsFragment |
static java.lang.String |
SCREEN_NAME |
protected java.util.List<WidgetTypeInfo> |
typesInfo |
protected io.jmix.ui.component.TextField<java.lang.String> |
widgetCaption |
protected io.jmix.ui.model.InstanceContainer<Widget> |
widgetDc |
protected io.jmix.ui.component.OrderedContainer |
widgetEditBox |
protected io.jmix.ui.screen.ScreenFragment |
widgetEditFragment |
protected io.jmix.ui.component.TextField<java.lang.String> |
widgetId |
protected WidgetRepository |
widgetRepository |
commitActionPerformed, showEnableEditingBtn, showSaveNotification
Constructor and Description |
---|
WidgetEdit() |
Modifier and Type | Method and Description |
---|---|
protected void |
initParametersFragment() |
void |
onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event) |
void |
onInitEntity(io.jmix.ui.screen.StandardEditor.InitEntityEvent<Widget> event) |
protected void |
preCommit(io.jmix.ui.model.DataContext.PreCommitEvent event) |
protected void |
setWidgetType() |
protected void |
validateAdditionalRules(io.jmix.ui.component.ValidationErrors errors) |
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, validateScreen, validateUiComponents
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
public static final java.lang.String SCREEN_NAME
public static final java.lang.String ITEM_DC
@Autowired protected io.jmix.ui.model.InstanceContainer<Widget> widgetDc
@Autowired protected io.jmix.ui.component.OrderedContainer widgetEditBox
@Autowired protected ParametersFragment paramsFragment
@Autowired protected WidgetRepository widgetRepository
@Autowired protected AccessConstraintsHelper accessHelper
@Autowired protected io.jmix.ui.Fragments fragments
@Autowired @Qualifier(value="form.caption") protected io.jmix.ui.component.TextField<java.lang.String> widgetCaption
@Autowired @Qualifier(value="form.widgetId") protected io.jmix.ui.component.TextField<java.lang.String> widgetId
protected java.util.List<WidgetTypeInfo> typesInfo
protected io.jmix.ui.screen.ScreenFragment widgetEditFragment
@Subscribe public void onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event)
@Subscribe public void onInitEntity(io.jmix.ui.screen.StandardEditor.InitEntityEvent<Widget> event)
protected void setWidgetType()
protected void initParametersFragment()
@Subscribe(target=DATA_CONTEXT) protected void preCommit(io.jmix.ui.model.DataContext.PreCommitEvent event)
protected void validateAdditionalRules(io.jmix.ui.component.ValidationErrors errors)
validateAdditionalRules
in class io.jmix.ui.screen.StandardEditor<Widget>