Klasse 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

  • Konstruktordetails

    • ObjKeyAdapter

      public ObjKeyAdapter(EloScript scripting, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexTabsFactory tabs, ObjKey objKey)
      Interner Konstruktor.
      Parameter:
      scripting - Scripting des Client
      fieldFactory - Hilfsklasse zum Erstellen von Indexfeldern
      fieldManager - Manager für die Daten der Indexfelder
      tabs - Hilfsklasse für die Tabs des Indexdialogs
      objKey - IndexServer-Objekt für den Zugriff auf ein Indexfeld
  • Methodendetails

    • setKeywords

      public boolean setKeywords(String keywordListName)
      Setzt die angegebene Stichwortliste für dieses Indexfeld.
      Parameter:
      keywordListName - Bezeichnung der Stichwortliste
      Gibt zurück:
      True wenn die Stichwörter gefunden und ersetzt wurden, False bei einem Fehler
      Seit:
      7.00.010
    • setKeywords

      public boolean setKeywords(String keywordListName, String[] keywords)
      Setzt die angegebenen Wörter als Stichwortliste.
      Parameter:
      keywordListName - Name der Stichwortliste, welcher über der Liste angezeigt werden soll.
      keywords - Array der Stichwörter
      Gibt zurück:
      True wenn die Stichwörter gesetzt wurden, False bei einem Fehler
      Seit:
      8.04.002
    • getValue

      public String getValue()
      Liefert den Wert des Indexfelds.
      Setzt außer Kraft:
      getValue in Klasse KeywordingFieldAdapter
      Gibt zurück:
      Wert des Indexfelds. Falls ein Spaltenindex vorhanden ist, sind die Werte durch ein Pilcrow (¶) getrennt.
      Seit:
      7.00.010
    • convertToCheckBox

      public CheckBox convertToCheckBox(String trueValue, String falseValue, boolean useLabelPosition)
      Wandelt das Indexfeld in eine CheckBox um.
      Parameter:
      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.
      Gibt zurück:
      das umgewandelte Indexfeld
      Seit:
      8.01.000