@UiController(value="dshbrd_EntityValue.screen") @UiDescriptor(value="entity-value-screen.xml") public class EntityValueScreen extends io.jmix.ui.screen.Screen implements ValueFragment, io.jmix.ui.component.Window.Committable
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 EntityValueFragment |
entityValueFragment |
protected EntityParameterValue |
prevValue |
VALUE, VALUE_TYPE
Constructor and Description |
---|
EntityValueScreen() |
Modifier and Type | Method and Description |
---|---|
void |
cancelAndClose(io.jmix.ui.component.Button.ClickEvent event) |
void |
commitAndClose() |
void |
commitAndClose(io.jmix.ui.component.Button.ClickEvent event) |
ParameterValue |
getValue() |
boolean |
isModified() |
void |
onInit(io.jmix.ui.screen.Screen.InitEvent event) |
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
@Autowired protected EntityValueFragment entityValueFragment
protected EntityParameterValue prevValue
@Subscribe public void onInit(io.jmix.ui.screen.Screen.InitEvent event)
public ParameterValue getValue()
getValue
in interface ValueFragment
@Subscribe(value="okBtn") public void commitAndClose(io.jmix.ui.component.Button.ClickEvent event)
@Subscribe(value="cancelBtn") public void cancelAndClose(io.jmix.ui.component.Button.ClickEvent event)
public boolean isModified()
isModified
in interface io.jmix.ui.component.Window.Committable
public void commitAndClose()
commitAndClose
in interface io.jmix.ui.component.Window.Committable