Package de.elo.client.scripting.dialog
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.
-
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:KeywordingPanel
: control- String: statusMessage
CONSTANTS.DIALOG_STATE
: status oder null, wenn dieser nicht geändert wurde.
thisScope
- "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.
-
setRelayValidationStateToParent
public void setRelayValidationStateToParent() throws ExceptionGibt 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.
-