Package de.elo.client.scripting.dialog
Class TextField
Object
TextField
- Direct Known Subclasses:
PasswordField
public class TextField
extends Object
Überschrift: TextField
Beschreibung: Ein einzeiliges Textfeld zur Verwendung im GridDialog des Internen Scripting.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2015
-
Constructor Summary
Constructors Constructor Description TextField(Workspace workspace, JTextField ptextField)
Normaler Konstruktor. -
Method Summary
Modifier and Type Method Description void
addChangeEvent(String eventName)
Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich der Textfeldinhalt ändert.void
addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)
Fügt eine JavaScript Funktion als Callback hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.String
getSelectedText()
Liefert den aktuell selektierten TextString
getText()
Liefert den Text des Textfeldes zurück.void
setAlign(CONSTANTS.FIELD_ALIGN align)
Setzt die horizontale Textausrichtungvoid
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 Anwender-Eingaben für das Textfeld möglich sein sollen.void
setFont(Font font)
Setzt den Zeichensatz für das Textfeldvoid
setSelectionEnd(int selectionEnd)
Setzt den Selektionsendpunktvoid
setSelectionStart(int selectionStart)
Setzt den Selektionsstartpunktvoid
setState(CONSTANTS.FIELD_STATE state)
Setzt den Zustand des Feldes.void
setText(String value)
Setzt den angegebenen Text im einzeiligen Textfeld.void
setVisible(boolean visible)
Setzt die Sichtbarkeit des Textfelds.
-
Constructor Details
-
TextField
public TextField(Workspace workspace, JTextField ptextField)Normaler Konstruktor.- Parameters:
workspace
- Aktueller ArbeitsbereichptextField
- Swing-JTextField
-
-
Method Details
-
setText
public void setText(String value)Setzt den angegebenen Text im einzeiligen Textfeld.- Parameters:
value
- Anzuzeigender Text- Since:
- 7.00.004
-
getText
public String getText()Liefert den Text des Textfeldes zurück.- Returns:
- Text des Textfeldes
- Since:
- 7.00.004
-
setEditable
public void setEditable(boolean editable)Legt fest, ob Anwender-Eingaben für das Textfeld möglich sein sollen.- Parameters:
editable
- True, wenn manuelle Eingaben des Anwenders möglich sein sollen, bei False kann das Textfeld nur über das Skript gefüllt werden- Since:
- 7.00.004
-
setState
Setzt den Zustand des Feldes. Die Hintergrundfarbe wird entsprechend angepasst.- Parameters:
state
- Zustand- Since:
- 8.05.000
-
setAlign
Setzt die horizontale Textausrichtung- Parameters:
align
- Links, Rechts, Center- Since:
- 9.01.000
-
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
- Bei True wird eine fette Schriftart gesetzt, bei False eine normale Schriftart- Since:
- 7.00.004
-
setFont
public void setFont(Font font)Setzt den Zeichensatz für das Textfeld- Parameters:
font
- neuer Zeichensatz- Since:
- 10.00.000
-
addChangeEvent
public void addChangeEvent(String eventName)Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich der Textfeldinhalt ändert.- Parameters:
eventName
- Name des Scripting-Events.- Since:
- 7.00.008
-
addChangeEvent
public void addChangeEvent(BaseFunction callbackFunction, ScriptableObject thisScope)Fügt eine JavaScript Funktion als Callback hinzu, welches aufgerufen wird, wenn sich der Feldinhalt ändert.- Parameters:
callbackFunction
- JavaScript FunktionthisScope
- "this" Scope der Funktion- Since:
- 10.00.000
-
setVisible
public void setVisible(boolean visible)Setzt die Sichtbarkeit des Textfelds.- Parameters:
visible
- True für sichtbar, False für unsichtbar.- Since:
- 8.01.006
-
setSelectionStart
public void setSelectionStart(int selectionStart)Setzt den Selektionsstartpunkt- Parameters:
selectionStart
- Startposition- Since:
- 9.03.000
-
setSelectionEnd
public void setSelectionEnd(int selectionEnd)Setzt den Selektionsendpunkt- Parameters:
selectionEnd
- Endposition- Since:
- 9.03.000
-
getSelectedText
public String getSelectedText()Liefert den aktuell selektierten Text- Returns:
- Selektionstext
- Since:
- 9.03.000
-