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 CheckBox
convertToCheckBox(String trueValue, String falseValue, boolean useLabelPosition)
Wandelt das Indexfeld in eine CheckBox um.String
getValue()
Liefert den Wert des Indexfelds.boolean
setKeywords(String keywordListName)
Setzt die angegebene Stichwortliste für dieses Indexfeld.boolean
setKeywords(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:
getValue
in 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
-