Class ObjKeyAdapter
Object
KeywordingFieldAdapter
EditableFieldAdapter
ObjKeyAdapter
public class ObjKeyAdapter extends EditableFieldAdapter
Überschrift: ObjKeyAdapter
Beschreibung: Kapselt ein Indexfeld (z.B. im IndexDialog) gegenüber dem Script. Ein solcher Adapter kann im Scripting per indexDialog.getObjKey( name/no ) erzeugt werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014
-
Constructor Summary
Constructors Constructor Description ObjKeyAdapter(EloScript scripting, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexTabsFactory tabs, ObjKey objKey)Interner Konstruktor. -
Method Summary
Modifier and Type Method Description CheckBoxconvertToCheckBox(String trueValue, String falseValue, boolean useLabelPosition)Wandelt das Indexfeld in eine CheckBox um.StringgetValue()Liefert den Wert des Indexfelds.booleansetKeywords(String keywordListName)Setzt die angegebene Stichwortliste für dieses Indexfeld.booleansetKeywords(String keywordListName, String[] keywords)Setzt die angegebenen Wörter als Stichwortliste.
-
Constructor Details
-
ObjKeyAdapter
public ObjKeyAdapter(EloScript scripting, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexTabsFactory tabs, ObjKey objKey)Interner Konstruktor.- Parameters:
scripting- Scripting des ClientfieldFactory- Hilfsklasse zum Erstellen von IndexfeldernfieldManager- Manager für die Daten der Indexfeldertabs- Hilfsklasse für die Tabs des IndexdialogsobjKey- IndexServer-Objekt für den Zugriff auf ein Indexfeld
-
-
Method Details
-
setKeywords
public boolean setKeywords(String keywordListName)Setzt die angegebene Stichwortliste für dieses Indexfeld.- Parameters:
keywordListName- Bezeichnung der Stichwortliste- Returns:
- True wenn die Stichwörter gefunden und ersetzt wurden, False bei einem Fehler
- Since:
- 7.00.010
-
setKeywords
public boolean setKeywords(String keywordListName, String[] keywords)Setzt die angegebenen Wörter als Stichwortliste.- Parameters:
keywordListName- Name der Stichwortliste, welcher über der Liste angezeigt werden soll.keywords- Array der Stichwörter- Returns:
- True wenn die Stichwörter gesetzt wurden, False bei einem Fehler
- Since:
- 8.04.002
-
getValue
public String getValue()Liefert den Wert des Indexfelds.- Overrides:
getValuein classKeywordingFieldAdapter- Returns:
- Wert des Indexfelds. Falls ein Spaltenindex vorhanden ist, sind die Werte durch ein Pilcrow (¶) getrennt.
- Since:
- 7.00.010
-
convertToCheckBox
Wandelt das Indexfeld in eine CheckBox um.- Parameters:
trueValue- Der Wert für eine angehakte CheckBox. Alle anderen Feldwerte werden als false dargestellt.falseValue- Der Wert für eine nicht angehakte CheckBox. Er wird gesetzt, wenn ein vorhandener Haken entfernt wird.useLabelPosition- True wenn die CheckBox an die Position des Titels soll, bei False erscheint die CheckBox an der Position des Eingabefelds.- Returns:
- das umgewandelte Indexfeld
- Since:
- 8.01.000
-