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 voidsetEnabled(boolean enabled)Legt fest, ob die Verschlagwortungsfelder bearbeitet werden können.voidsetRelayValidationStateToParent()Gibt die Validierungsangaben weiter an den Dialog und zeigt diese in der Statusleiste.voidsetValidationStateCallback(BaseFunction callback, ScriptableObject thisScope)voidwriteChangesToSord()Schreibt die geänderten Eingaben zurück in das Sord.
-
-
-
Method Detail
-
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.
-
-