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 Details

    • EditableFieldAdapter

      public EditableFieldAdapter(EloScript scripting, IndexFieldFactory fieldFactory, FieldManager fieldManager, IndexTabsFactory tabs, String fieldID)
      Interner Konstruktor.
      Parameters:
      scripting - Scripting des Client
      fieldFactory - Hilfsklasse für das Erstellen von Indexzeilen
      fieldManager - Manager für die Daten der Indexzeilen
      tabs - Hilfsklasse für die Tabs des Indexdialogs
      fieldID - 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

      public Button addButton(String text, String eventName, 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 Buttons
      eventName - 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 Buttons
      callbackFunction - JavaScript Funktion, welche aufgerufen wird wenn der Button gedrückt wird.
      thisScope - "this" Scope der Funktion
      width - Breite des Buttons
      Returns:
      Das erzeugte Button-Objekt
      Since:
      10.00.000