|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elo.client.scripting.dialog.GridDialog
public class GridDialog
Überschrift: GridDialog
Beschreibung: Ein Dialog mit einem Layout-Raster. Dieser kann im Internen Scripting zur einfachen Erstellung komplexerer Dialoge benutzt werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2012
Constructor Summary | |
---|---|
GridDialog(de.elo.client.maindialog.Workspace workspace,
int columns,
int rows,
java.lang.String title)
Konstruktor für die Klasse "GridDialog". |
Method Summary | |
---|---|
Button |
addButton(int x,
int y,
int w,
java.lang.String text,
java.lang.String eventName)
Erzeugt einen Button und fügt sie an der angegebenen Stelle in den Dialog ein. |
CheckBox |
addCheckBox(int x,
int y,
int w,
java.lang.String text,
boolean checked)
Erzeugt eine CheckBox und fügt sie an der angegebenen Stelle in den Dialog ein. |
ComboBox |
addComboBox(int x,
int y,
int w,
java.lang.String[] values,
boolean editable)
Erzeugt eine ComboBox und fügt sie an der angegebenen Stelle in den Dialog ein. |
void |
addComponent(int x,
int y,
int w,
int h,
java.awt.Component comp)
Fügt eine Standard-Java Komponente (AWT/Swing) in den Dialog ein. |
Label |
addLabel(int x,
int y,
int w,
java.lang.String text)
Erzeugt einen Text (Label) und fügt ihn an der angegebenen Stelle in den Dialog ein. |
List |
addList(int x,
int y,
int w,
int h)
Erzeugt eine Liste und fügt ihn an der angegebenen Stelle in den Dialog ein. |
TextArea |
addTextArea(int x,
int y,
int w,
int h)
Erzeugt ein mehrzeiliges Textfeld (TextArea) und fügt ihn an der angegebenen Stelle in den Dialog ein. |
TextField |
addTextField(int x,
int y,
int w)
Erzeugt ein einzeiliges Textfeld (TextField) und fügt ihn an der angegebenen Stelle in den Dialog ein. |
void |
close()
Schließt den Dialog. |
GridPanel |
getGridPanel()
Liefert das GridPanel, welches die Komponenten in diesem Dialog enthält. |
void |
setDialogId(java.lang.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(java.lang.String event)
Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein. |
void |
setStatusNormal(java.lang.String message)
Setzt den Text in der Statuszeile und schaltet den Status auf "normal" (blaue Hintergrundfarbe, der Button "OK" ist aktiviert). |
void |
setStatusRed(java.lang.String message)
Setzt den Text in der Statuszeile und schaltet den Status auf "Fehler" (rote Hintergrundfarbe, der Button "OK" ist deaktiviert). |
void |
setStatusYellow(java.lang.String message)
Setzt den Text in der Statuszeile und schaltet den Status auf "unvollständig" (gelbe Hintergrundfarbe, der Button "OK" ist deaktiviert). |
boolean |
show()
Zeigt den Dialog an. |
void |
show(java.lang.String okEvent,
java.lang.String closeEvent)
Zeigt den Dialog im nichtmodalen Modus an. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GridDialog(de.elo.client.maindialog.Workspace workspace, int columns, int rows, java.lang.String title)
workspace
- Aktueller Arbeitsbereichcolumns
- Anzahl der Spalten im Tabellenrasterrows
- Anzahl der Zeilen im Tabellenrastertitle
- DialogtitelMethod Detail |
---|
public void setDialogId(java.lang.String id)
id
- Eindeutiger Bezeichner für diesen Dialogpublic void addComponent(int x, int y, int w, int h, java.awt.Component comp)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite der Komponente im Rasterh
- Höhe der Komponente im Rastercomp
- die grafische Komponentepublic Label addLabel(int x, int y, int w, java.lang.String text)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite des Labels im Rastertext
- der anzuzeigende Text
public TextArea addTextArea(int x, int y, int w, int h)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite des Textfeldes im Rasterh
- Höhe des Textfeldes im Raster
public List addList(int x, int y, int w, int h)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite der Liste im Rasterh
- Höhe der Liste im Raster
public TextField addTextField(int x, int y, int w)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite des Textfeldes im Raster
public CheckBox addCheckBox(int x, int y, int w, java.lang.String text, boolean checked)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite der Checkbox im Rastertext
- Text-Label der CheckBoxchecked
- True, wenn die CheckBox "angehakt" sein soll
public Button addButton(int x, int y, int w, java.lang.String text, java.lang.String eventName)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite des Buttons im Rastertext
- Text-Label der CheckBoxeventName
- Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird.
public GridPanel getGridPanel()
public ComboBox addComboBox(int x, int y, int w, java.lang.String[] values, boolean editable)
x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite der ComboBox im Rastervalues
- Die auswählbaren Werte des ComboBoxeditable
- True, wenn zusätzliche Eingaben möglich sein sollen, bei False ist nur eine
Auswahl aus den vorhandenen Werten möglich
public void setStatusNormal(java.lang.String message)
message
- Text, welcher in der Statuszeile angezeigt werden sollpublic void setStatusYellow(java.lang.String message)
message
- Text, welcher in der Statuszeile angezeigt werden soll.public void setStatusRed(java.lang.String message)
message
- Text, welcher in der Statuszeile angezeigt werden sollpublic void setHelpButton(java.lang.String event)
event
- Ein Scripting-Event, das aufgerufen wird, wenn der Hilfe-Button gedrückt wirdpublic boolean show()
public void show(java.lang.String okEvent, java.lang.String closeEvent)
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.public void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |