Package de.elo.client.scripting.dialog
Class AppDialog.InternalAppDialog
Object
Component
Container
Window
Dialog
JDialog
ELODialog
InternalAppDialog
- All Implemented Interfaces:
HelpContext
,StatusInterface
,ActionListener
,KeyListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,RootPaneContainer
,WindowConstants
- Enclosing class:
- AppDialog
public static class AppDialog.InternalAppDialog
extends ELODialog
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class ELODialog
ELODialog.Button, ELODialog.DialogSize, ELODialog.RemoteControl
-
Field Summary
Fields inherited from class Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Method Summary
Modifier and Type Method Description void
actionPerformed(ActionEvent actionEvent)
String
getDialogName()
void
hide()
void
setButtonCallback(BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope)
Setzt die JavaScript-Funktionen, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.void
setButtonEvents(String okEvent, String closeEvent)
Setzt die Events, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.void
setDialogId(String id)
Setzt einen eindeutiger Bezeichner für diesen Dialog, damit die automatisch vom Client gespeicherten Größenänderungen sich bei mehreren Dialogen nicht überschreiben.void
setHelpButton(String event)
Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.void
setHelpButton(BaseFunction callbackFunction, ScriptableObject thisScope)
Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.void
show()
Methods inherited from class ELODialog
addStatusComponent, calculateAndSetMinimumsize, checkButton, enableOkButton, getButtonAbort, getButtonFour, getButtonHelp, getButtonOk, getButtonPressed, getButtonThree, getConnect, getHelpIDString, getMainPanelDimension, getParent, getRemoteControl, getStatusPanel, getStatusText, getWorkPanel, getWorkspace, initHelp, isStatusOk, keyPressed, keyReleased, keyTyped, reloadButtonText, setCursor, setForceModal, setModal, setScrollingPanel, setStatus, setStatus, setStatusAndOk, setTitlePanel, setVisible, setWorkPanel, showButtonFour, showButtonThree, showOnlineHelp, this_componentHidden, wasClosedByOK
Methods inherited from class JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
Methods inherited from class Dialog
addNotify, getModalityType, getTitle, isModal, isResizable, isUndecorated, setBackground, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, toBack
Methods inherited from class Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
Methods inherited from class Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
Methods inherited from class Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Method Details
-
getDialogName
public String getDialogName() -
setDialogId
public void setDialogId(String id)Setzt einen eindeutiger Bezeichner für diesen Dialog, damit die automatisch vom Client gespeicherten Größenänderungen sich bei mehreren Dialogen nicht überschreiben.- Parameters:
id
- Eindeutiger Bezeichner für diesen Dialog
-
setButtonEvents
public void setButtonEvents(String okEvent, String closeEvent)Setzt die Events, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.- Parameters:
okEvent
- Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.closeEvent
- Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.
-
setButtonCallback
public void setButtonCallback(BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope)Setzt die JavaScript-Funktionen, welche beim Bestetigen oder Beenden des Dialogs ausgeführt werden sollen.- Parameters:
okCallback
- Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.closeCallback
- Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.thisScope
- "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.
-
actionPerformed
public void actionPerformed(ActionEvent actionEvent)- Specified by:
actionPerformed
in interfaceActionListener
- Overrides:
actionPerformed
in classELODialog
-
setHelpButton
public void setHelpButton(String event)Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.- Parameters:
event
- Ein Scripting-Event, das aufgerufen wird, wenn der Hilfe-Button gedrückt wird.
-
setHelpButton
public void setHelpButton(BaseFunction callbackFunction, ScriptableObject thisScope)Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.- Parameters:
callbackFunction
- JavaScript Funktion, welche aufgerufen wird wenn die Hilfe angezeigt werden soll.thisScope
- "this" Scope der Funktion
-
show
public void show()- Overrides:
show
in classELODialog
-
hide
public void hide()- Overrides:
hide
in classELODialog
-