Class EditableFieldAdapter
Object
KeywordingFieldAdapter
EditableFieldAdapter
- Direct Known Subclasses:
ObjKeyAdapter
public class EditableFieldAdapter extends KeywordingFieldAdapter
Überschrift: EditableFieldAdapter
Beschreibung: Kapselt ein änderbares Feld der Verschlagwortung (z.B. im IndexDialog) gegenüber dem Script.
Copyright: Copyright (c) ELO Digital Office GmbH 2012-2014
-
Constructor Summary
Constructors Constructor Description EditableFieldAdapter(EloScript scripting, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexTabsFactory tabs, String fieldID)
Interner Konstruktor. -
Method Summary
Modifier and Type Method Description Button
addButton(String text, String eventName, int width)
Fügt einen Button neben dem Eingabefeld ein.Button
addButton(String text, BaseFunction callbackFunction, ScriptableObject thisScope, int width)
Fügt einen Button neben dem Eingabefeld ein.void
setEnabled(boolean enabled)
Legt fest, ob der Inhalt des Feldes geändert werden kann.
-
Constructor Details
-
EditableFieldAdapter
public EditableFieldAdapter(EloScript scripting, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexTabsFactory tabs, String fieldID)Interner Konstruktor.- Parameters:
scripting
- Scripting des ClientfieldFactory
- Hilfsklasse für das Erstellen von IndexzeilenfieldManager
- Manager für die Daten der Indexzeilentabs
- Hilfsklasse für die Tabs des IndexdialogsfieldID
- Bezeichner des Feldes
-
-
Method Details
-
setEnabled
public void setEnabled(boolean enabled)Legt fest, ob der Inhalt des Feldes geändert werden kann.- Parameters:
enabled
- True wenn das Feld änderbar sein soll, False wenn es inaktiv sein soll- Since:
- 7.00.010
-
addButton
Fügt einen Button neben dem Eingabefeld ein.Das Eingabefeld wird für den Platz des Buttons und einen Abstand um "width+1" verkürzt.
- Parameters:
text
- Text-Label des ButtonseventName
- Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird.width
- Breite des Buttons- Returns:
- Das erzeugte Button-Objekt
- Since:
- 9.01.000
-
addButton
public Button addButton(String text, BaseFunction callbackFunction, ScriptableObject thisScope, int width)Fügt einen Button neben dem Eingabefeld ein.Das Eingabefeld wird für den Platz des Buttons und einen Abstand um "width+1" verkürzt.
- Parameters:
text
- Text-Label des ButtonscallbackFunction
- JavaScript Funktion, welche aufgerufen wird wenn der Button gedrückt wird.thisScope
- "this" Scope der Funktionwidth
- Breite des Buttons- Returns:
- Das erzeugte Button-Objekt
- Since:
- 10.00.000
-