Class KeywordingPanel

Object
KeywordingPanel

public class KeywordingPanel
extends Object

Überschrift: KeywordingPanel

Beschreibung: Komponente zur Anzeige und Eingabevalidierung von Verschlagwortungsfeldern. Wird mit GridPanel.addKeywording(int, int, int, int, de.elo.ix.client.Sord, String[]) erzeugt.

Copyright: Copyright (c) ELO Digital Office GmbH 2017

Since:
11.00.000
  • Method Summary

    Modifier and Type Method Description
    void setEnabled​(boolean enabled)
    Legt fest, ob die Verschlagwortungsfelder bearbeitet werden können.
    void setRelayValidationStateToParent()
    Gibt die Validierungsangaben weiter an den Dialog und zeigt diese in der Statusleiste.
    void setValidationStateCallback​(BaseFunction callback, ScriptableObject thisScope)  
    void writeChangesToSord()
    Schreibt die geänderten Eingaben zurück in das Sord.

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • setEnabled

      public void setEnabled​(boolean enabled)
      Legt fest, ob die Verschlagwortungsfelder bearbeitet werden können.
      Parameters:
      enabled - True wenn die Felder bearbeitet werden können
    • writeChangesToSord

      public void writeChangesToSord()
      Schreibt die geänderten Eingaben zurück in das Sord.
    • setValidationStateCallback

      public void setValidationStateCallback​(BaseFunction callback, ScriptableObject thisScope)
      Parameters:
      callback - Ein Event welches bei Statusänderungen durch die Validierung der Verschlagwortungsfelder aufgerufen wird. Es werden drei Parameter übergeben:
      thisScope - "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.
    • setRelayValidationStateToParent

      public void setRelayValidationStateToParent() throws Exception
      Gibt die Validierungsangaben weiter an den Dialog und zeigt diese in der Statusleiste.

      Dabei wird je nach Validierungsergebniss auch der OK-Button gesperrt oder aktiviert.

      Die Funktion kann nur verwendet werden, wenn die Verschlagwortungsfelder in einem ELO Dialog angezeigt werden, wie "Workflow weiterleiten" oder beim GridDialog.

      Throws:
      Exception - Das Panel liegt nicht in einem ELO Dialog.