Class EntityInfoWindow
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.datatoolsui.screen.entityinfo.EntityInfoWindow
- All Implemented Interfaces:
FrameOwner
@UiController("entityInfoWindow")
@UiDescriptor("entity-info-window.xml")
public class EntityInfoWindow
extends Screen
-
Nested Class Summary
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
FieldsModifier and TypeFieldDescriptionprotected HBoxLayoutprotected Buttonprotected Objectprotected CollectionContainer<InfoValue>protected MessageBundleprotected Metadataprotected MetadataToolsprotected Notificationsprotected EntitySqlGenerationServiceprotected UiComponentsFields 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 InfoValuecreateItem(String messageKey, Object value) protected voidprotected voidprotected voidvoidprotected voidonCopy(ClipboardTrigger.CopyEvent copyEvent) voidonInit(Screen.InitEvent event) voidvoidvoidprotected ObjectreloadEntity(Object entity) voidprotected voidupdateButtons(Button caller) protected voidupdateScriptArea(String value) 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
-
infoTable
-
scriptArea
-
buttonsPanel
-
infoDc
-
metadata
-
uiComponents
-
metadataTools
-
messageBundle
-
notifications
-
sqlGenerationService
-
copyButton
-
entity
-
-
Constructor Details
-
EntityInfoWindow
public EntityInfoWindow()
-
-
Method Details
-
onInit
-
initCopyButton
protected void initCopyButton() -
initTable
protected void initTable() -
onCopy
-
setEntity
-
onBeforeShow
-
initButtonsPanel
protected void initButtonsPanel() -
collectEntityInfo
protected void collectEntityInfo() -
addItem
-
addItem
-
reloadEntity
-
createItem
-
onInsertBtnClick
-
onSelectBtnClick
-
onUpdateBtnClick
-
updateScriptArea
-
updateButtons
-