Package de.elo.client.scripting.dialog
Class TextArea
Object
TextArea
public class TextArea
extends Object
Überschrift: TextArea
Beschreibung: Ein mehrzeiliges Textfeld zur Verwendung im GridDialog des Internen Scripting.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014
-
Constructor Summary
Constructors Constructor Description TextArea(Workspace workspace, JTextArea textArea)
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 Inhalt des Textfeldes ä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 mehrzeiligen Textfeldes.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
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 mehrzeiligen Textfeld.void
setVisible(boolean visible)
Setzt die Sichtbarkeit des Textfelds.
-
Constructor Details
-
TextArea
public TextArea(Workspace workspace, JTextArea textArea)Normaler Konstruktor.- Parameters:
workspace
- Aktueller ArbeitsbereichtextArea
- Swing-JTextArea
-
-
Method Details
-
setText
public void setText(String value)Setzt den angegebenen Text im mehrzeiligen Textfeld.- Parameters:
value
- Anzuzeigender Text- Since:
- 7.00.004
-
getText
public String getText()Liefert den Text des mehrzeiligen Textfeldes.- Returns:
- Text des Textfeldes
- Since:
- 7.00.004
-
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 kann der Text nur über das Skript gesetzt werden- Since:
- 7.00.004
-
setState
Setzt den Zustand des Feldes. Die Hintergrundfarbe wird entsprechend angepasst.- Parameters:
state
- Zustand- Since:
- 8.05.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 Inhalt des Textfeldes ä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
-