Package de.elo.client.scripting.dialog
Class ComboBox
Object
ComboBox
public class ComboBox
extends Object
Überschrift: ComboBox
Beschreibung: Eine ComboBox zur Verwendung im GridDialog des Internen Scripting.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014
-
Constructor Summary
Constructors Constructor Description ComboBox(Workspace workspace, JComboBox<String> comboBox)
Normaler Konstruktor. -
Method Summary
Modifier and Type Method Description void
addChangeEvent(String eventName)
Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der ComboBox ändert.void
addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)
Fügt ein Callback hinzu, welches aufgerufen wird, wenn sich Zustand der ComboBox ändert.int
getSelectedIndex()
Liefert die aktuelle Selektionsposition in der ComboBox.String
getText()
Liefert den Text der ComboBox zurück.void
setBold(boolean bold)
Setzt die Schrift in fett.void
setColor(int red, int green, int blue)
Setzt die Schriftfarbe als RGB (jeweils Wertebereich 0 bis 255).void
setEditable(boolean editable)
Legt fest, ob direkte Eingaben ermöglicht werden sollen.void
setEnabled(boolean enabled)
Legt fest, ob der aktuelle Wert geändert werden kann.void
setSelectedIndex(int indexNo)
Setzt die aktuelle Selektion in der ComboBox auf einen Eintrag aus der Liste.void
setText(String value)
Setzt den Text der ComboBox.void
setValues(String[] values)
Setzt die auswählbaren Werte der ComboBox.void
setVisible(boolean visible)
Setzt die Sichtbarkeit des ComboBox.
-
Constructor Details
-
ComboBox
public ComboBox(Workspace workspace, JComboBox<String> comboBox)Normaler Konstruktor.- Parameters:
workspace
- Aktueller ArbeitsbereichcomboBox
- Swing-CoboBox
-
-
Method Details
-
setText
public void setText(String value)Setzt den Text der ComboBox.- Parameters:
value
- ComboBox-Text- Since:
- 7.00.004
-
setValues
public void setValues(String[] values)Setzt die auswählbaren Werte der ComboBox.- Parameters:
values
- Neue ComboBox-Werte- Since:
- 7.00.010
-
getText
public String getText()Liefert den Text der ComboBox zurück.- Returns:
- Text der ComboBox
- Since:
- 7.00.004
-
setSelectedIndex
public void setSelectedIndex(int indexNo)Setzt die aktuelle Selektion in der ComboBox auf einen Eintrag aus der Liste.- Parameters:
indexNo
- Nummer des Eintrags, die Zählung beginnt bei 0- Since:
- 7.00.004
-
getSelectedIndex
public int getSelectedIndex()Liefert die aktuelle Selektionsposition in der ComboBox.- Returns:
- Nummer des aktuell selektierten Eintrags, die Zählung beginnt bei 0. -1, falls nichts selektiert ist oder ein Text direkt eingegeben wurde.
- Since:
- 7.00.010
-
setEditable
public void setEditable(boolean editable)Legt fest, ob direkte Eingaben ermöglicht werden sollen.- Parameters:
editable
- True wenn zusätzliche Eingaben möglich sein sollen, bei False ist nur eine Auswahl aus den vorhandenen Werten möglich- Since:
- 7.00.004
-
setEnabled
public void setEnabled(boolean enabled)Legt fest, ob der aktuelle Wert geändert werden kann.- Parameters:
enabled
- True wenn der Wert geändert werden kann, False wenn der aktuelle Wert nicht änderbar ist.- Since:
- 7.00.008
-
setColor
public void setColor(int red, int green, int blue)Setzt die Schriftfarbe als RGB (jeweils Wertebereich 0 bis 255).- Parameters:
red
- Rot-Wert der Farbegreen
- Grün-Wert der Farbeblue
- Blau-Wert der Farbe- Since:
- 7.00.004
-
setBold
public void setBold(boolean bold)Setzt die Schrift in fett.- Parameters:
bold
- True bedeutet Schriftart in fett, False bedeute normale Schriftart- Since:
- 7.00.004
-
addChangeEvent
public void addChangeEvent(String eventName)Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich Zustand der ComboBox ändert.- Parameters:
eventName
- Name des Scripting-Events- Since:
- 7.00.008
-
addChangeEvent
public void addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)Fügt ein Callback hinzu, welches aufgerufen wird, wenn sich Zustand der ComboBox ändert.- Parameters:
callbackFunction
- JavaScript Funktion, welche bei einer Zustandsänderung aufgerufen wird.thisScope
- "this" Scope der Funktion- Since:
- 10.00.000
-
setVisible
public void setVisible(boolean visible)Setzt die Sichtbarkeit des ComboBox.- Parameters:
visible
- True für sichtbar, False für unsichtbar.- Since:
- 8.01.006
-