Klasse IndexDialogAdapter
Object
KeywordingAdapter
IndexDialogAdapter
- Alle implementierten Schnittstellen:
DialogActionInterface
Überschrift: IndexDialogAdapter
Beschreibung: Kapselt den IndexDialog gegenüber dem Script. Im Scripting verfügbar als "indexDialog".
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2015
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungIndexDialogAdapter(Workspace workspace, IndexDialog indexDialog) Interner Konstruktor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleaneditMultiple(Sord sord, boolean modal, String title) Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog.booleanÖffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog.booleanÖffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog.booleanÖffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog.booleaneditSord(Sord sord, String title, BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope) Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog.getFile()Quelldatei zum Indexdialog ausgeben.JsonObjectLiefert die Formulareingaben bei Metadaten 2.0.IntrayDataVeraltet.Internes Objekt, ändert sich.Gibt das IntrayDocument zurück, sofern die Datei in der Postbox liegt.getXDate()Liefert das aktuell eingetragene Datum.booleanisEdit()Meldet zurück, ob der Verschlagwortungsdialog zum Bearbeiten einer Verschlagwortung eines vorhandenen Eintrags benutzt wird.booleanisIntray()Meldet zurück, ob die Ablage aus der Postbox heraus passiert.booleanMeldet zurück, ob der Verschlagwortungsdialog zum Bearbeiten der Verschlagwortung eines neuen Eintrags benutzt wird.booleanisSearch()Prüft, ob der Verschlagwortungsdialog zur Suche benutzt wird.booleanMeldet zurück, ob gerade eine Serienablage stattfindet.booleanMeldet zurück, ob der Verschlagwortungsdialog gerade angezeigt wird.voidSchließt den Dialog über den Button "Abbruch".voidpressOK()Schließt den Dialog über den Button "OK".booleansearchSord(Sord sord, String title) Öffnet das angegebene SORD-Objekt zur Suche im Verschlagwortungs-Dialog.voidsetDelDateSearch(String isoDateFrom, String isoDateTo) Setzt den Suchbereich für das Lösch-/Verfalls-Datum.voidsetDocMask(int maskId) Setzt die angezeigte Verschlagwortungsmaske mit der angegebenen Masken-ID.voidsetDocMask(DocMask docMask) Setzt die Verschlagwortungsmaske in die Dialogdarstellung.voidsetDocMask(String maskName) Setzt die Maske mit dem angegebenen Namen.voidsetFillEnabled(boolean enable) Aktiviert oder deaktiviert den Button für das Füllen der Verschlagwortung.voidsetFillVisible(boolean visible) Setzt die Sichtbarkeit der Schaltfläche "Füllen".voidSetzt den Eingabe-Fokus auf das Feld für die Namen / Kurzbezeichnung.voidsetFocusToObjKey(int objKeyId) Setzt den Eingabe-Fokus auf das Feld für den ObjKey mit der angegebenen Id.voidSetzt den Eingabe-Fokus auf das Feld für das Datum.voidsetIDateSearch(String isoDateFrom, String isoDateTo) Setzt den Suchbereich für das Ablagedatum.voidsetLoadEnabled(boolean enable) Aktiviert oder deaktiviert den Button für "Verschlagwortung laden".voidsetLoadVisible(boolean visible) Setzt die Sichtbarkeit der Schaltfläche "Verschlagwortung laden".voidsetMasksListVisible(boolean visible) Setzt die Sichtbarkeit der Liste mit den Masken (Maskenauswahl), welche normalerweise links im IndexDialog vorhanden ist.booleansetMaskVisible(int maskId, boolean visible) Setzt die Sichtbarkeit der Maske im Dialog.booleansetMaskVisible(String maskName, boolean visible) Setzt die Sichtbarkeit der Maske im Dialog.booleansetPermissionsChoiceVisible(boolean showUsers, boolean showGroups, boolean showKeys, boolean showOthers) Setzt die Sichtbarkeit der verschiedenen Tabs in der Auswahl für die Berechtigungen.voidSetzt die Verschlagwortung in den ReadOnly-Modus.voidsetSaveVisible(boolean visible) Setzt die Sichtbarkeit der Schaltfläche "Verschlagwortung speichern".voidsetTabEnabled(int tabNo, boolean enabled) Sperrt oder entsperrt die Inhalte eines Tabs im Dialog "Verschlagwortung".voidsetTabVisible(int tabNo, boolean visible) Setzt die Sichtbarkeit eines Tabs im Dialog "Verschlagwortung".voidSetzt das Datum des Archivelementes.voidsetXDateSearch(String isoDateFrom, String isoDateTo) Setzt den Suchbereich für das Dokumentendatum.booleanLiefert zurück, ob der Verschlagwortungsdialog beim letzten Aufruf mit Ok geschlossen wurde.Von Klasse geerbte Methoden KeywordingAdapter
addButton, addButton, addCheckBox, addComboBox, addComponent, addDateField, addLabel, addList, addTextArea, addTextField, getDocMask, getDocMaskId, getDocMaskName, getEditorField, getHiddenText, getId, getIDateField, getMemo, getMemoField, getName, getNameField, getObjKey, getObjKey, getObjKeyValue, getObjKeyValue, getSord, getVersionField, getXDateField, setHiddenText, setMemo, setName, setObjKeyValue, setObjKeyValue, setSord
-
Konstruktordetails
-
IndexDialogAdapter
public IndexDialogAdapter(Workspace workspace, IndexDialog indexDialog) Interner Konstruktor.- Parameter:
workspace- Aktueller ArbeitsbereichindexDialog- IndexDialog, auf welchen dieser Adapter zugreift
-
-
Methodendetails
-
getFile
Quelldatei zum Indexdialog ausgeben. Dieser Wert ist nur bei der Neuablage gefüllt.- Gibt zurück:
- Dokumentdatei
- Seit:
- 8.01.000
-
setXDate
Setzt das Datum des Archivelementes.- Parameter:
isoDate- Das Datum in ISO-Formatierung: für den 09.10.2011 ist dies 20111009. Wenn eine Uhrzeit gesetzt werden soll, müssen auch Sekunden angegeben werden, obwohl ELO nur minutengenaue Angaben speichert. Für den 09.10.2011 um 12:34 also 20111009123400.- Seit:
- 7.00.010
-
getXDate
Liefert das aktuell eingetragene Datum.- Gibt zurück:
- Das Datum in ISO-Formatierung: für den 09.10.2011 ist dies 20111009. Wenn eine Uhrzeit gesetzt wurde, sind auch Sekunden angegeben, obwohl ELO nur minutengenaue Angaben speichert. Für den 09.10.2011 um 12:34 also 20111009123400.
- Seit:
- 7.00.010
-
setXDateSearch
Setzt den Suchbereich für das Dokumentendatum.- Parameter:
isoDateFrom- Startdatum in ISO-FormatierungisoDateTo- Enddatum in ISO-Formatierung oder leer für die Eingrenzung auf einen Tag.- Löst aus:
Exception- Wenn sich der Verschlagwortungsdialog nicht im Suchmodus befindet.- Seit:
- 10.03.000
- Siehe auch:
-
setIDateSearch
Setzt den Suchbereich für das Ablagedatum.- Parameter:
isoDateFrom- Startdatum in ISO-FormatierungisoDateTo- Enddatum in ISO-Formatierung oder leer für die Eingrenzung auf einen Tag.- Löst aus:
Exception- Wenn sich der Verschlagwortungsdialog nicht im Suchmodus befindet.- Seit:
- 10.03.000
- Siehe auch:
-
setDelDateSearch
Setzt den Suchbereich für das Lösch-/Verfalls-Datum.- Parameter:
isoDateFrom- Startdatum in ISO-FormatierungisoDateTo- Enddatum in ISO-Formatierung oder leer für die Eingrenzung auf einen Tag.- Löst aus:
Exception- Wenn sich der Verschlagwortungsdialog nicht im Suchmodus befindet.- Seit:
- 10.03.000
- Siehe auch:
-
setDocMask
public void setDocMask(DocMask docMask) Setzt die Verschlagwortungsmaske in die Dialogdarstellung.- Parameter:
docMask- Verschlagwortungsmaske
-
setFocusToObjKey
public void setFocusToObjKey(int objKeyId) Setzt den Eingabe-Fokus auf das Feld für den ObjKey mit der angegebenen Id.- Parameter:
objKeyId- ID des ObjKey
-
setFocusToName
public void setFocusToName()Setzt den Eingabe-Fokus auf das Feld für die Namen / Kurzbezeichnung. -
setFocusToXDate
public void setFocusToXDate()Setzt den Eingabe-Fokus auf das Feld für das Datum. -
setDocMask
Setzt die Maske mit dem angegebenen Namen.- Parameter:
maskName- Bezeichnung der Verschlagwortungsmaske- Löst aus:
Exception- Wenn die Maske nicht vom Server geladen werden kann.
-
setDocMask
Setzt die angezeigte Verschlagwortungsmaske mit der angegebenen Masken-ID.- Parameter:
maskId- Id der Verschlagwortungsmaske- Löst aus:
Exception- Wenn die Maske nicht vom Server geladen werden kann.
-
editSord
Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.- Parameter:
sord- Zu bearbeitende Verschlagwortungmodal- true, wenn der Dialog den Client blockieren solltitle- Titel des Verschlagwortungsdialogs- Gibt zurück:
- True wenn das Sord modaler Anzeige geändert wurde, sonst False
- Löst aus:
Exception- Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.- Seit:
- 6.00.088
-
editSord
public boolean editSord(Sord sord, String title, String okCallbackMethod, String cancelCallbackMethod) throws Exception Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.- Parameter:
sord- Zu bearbeitende Verschlagwortungtitle- Titel des VerschlagwortungsdialogsokCallbackMethod- Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.cancelCallbackMethod- Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.- Gibt zurück:
- Immer false, da bei nicht modaler Anzeige nicht auf Ergebnisse gewartet wird.
- Löst aus:
Exception- Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.- Seit:
- 10.00.000
-
editSord
public boolean editSord(Sord sord, String title, BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope) throws Exception Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.- Parameter:
sord- Zu bearbeitende Verschlagwortungtitle- Titel des VerschlagwortungsdialogsokCallback- Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.closeCallback- Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.thisScope- "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.- Gibt zurück:
- Immer false, da bei nicht modaler Anzeige nicht auf Ergebnisse gewartet wird.
- Löst aus:
Exception- Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.- Seit:
- 10.00.000
-
editMultiple
Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.- Parameter:
sord- Zu bearbeitende Verschlagwortungmodal- true, wenn der Dialog den Client blockieren solltitle- Titel des Verschlagwortungsdialogs- Gibt zurück:
- True wenn das Sord bei modaler Anzeige geändert wurde, sonst False
- Löst aus:
Exception- Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.- Seit:
- 10.00.000
-
wasClosedByOk
public boolean wasClosedByOk()Liefert zurück, ob der Verschlagwortungsdialog beim letzten Aufruf mit Ok geschlossen wurde.- Gibt zurück:
- True, wenn der Dialog mit OK beendet wurde, sonst false.
- Seit:
- 9.03.000
-
searchSord
Öffnet das angegebene SORD-Objekt zur Suche im Verschlagwortungs-Dialog.- Parameter:
sord- Zu bearbeitende Verschlagwortungtitle- Titel des Verschlagwortungsdialogs- Gibt zurück:
- True wenn das Sord geändert wurde, sonst False
- Löst aus:
Exception- Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.- Seit:
- 9.01.000
-
editSord
Öffnet das angegebene SORD-Objekt zur Bearbeitung im Verschlagwortungs-Dialog. Wenn in sord.access kein Schreibrecht gegeben ist, erscheint der Dialog im Read-Only-Modus.- Parameter:
sord- Zu bearbeitende Verschlagwortungtitle- Titel des Verschlagwortungsdialogs- Gibt zurück:
- True wenn der Dialog mit OK beendet wurde, sonst False
- Löst aus:
Exception- Wenn der Dialog nicht angezeigt werden kann, oder die Daten nicht gespeichert werden können.- Seit:
- 8.04.000
-
setMaskVisible
Setzt die Sichtbarkeit der Maske im Dialog. Dazu wird die Sichtbarkeit des Buttons für die Maske eingestellt. Dies kann sinnvoll im Event "IndexDialogSetDocMask" verwendet werden.- Parameter:
maskName- Bezeichnung der Verschlagwortungsmaskevisible- True für eine sichtbare Maske, False für unsichtbar.- Gibt zurück:
- True bei Erfolg, False falls der Button nicht gefunden wurde.
- Seit:
- 7.00.008
-
setMaskVisible
public boolean setMaskVisible(int maskId, boolean visible) Setzt die Sichtbarkeit der Maske im Dialog. Dazu wird die Sichtbarkeit des Buttons für die Maske eingestellt. Dies kann sinnvoll im Event "IndexDialogSetDocMask" verwendet werden.- Parameter:
maskId- ID der Maskevisible- True für eine sichtbare Maske, False für unsichtbar.- Gibt zurück:
- True bei Erfolg, False falls die Maske oder der Button nicht gefunden wurde.
- Seit:
- 7.00.008
-
setMasksListVisible
public void setMasksListVisible(boolean visible) Setzt die Sichtbarkeit der Liste mit den Masken (Maskenauswahl), welche normalerweise links im IndexDialog vorhanden ist.- Parameter:
visible- True für eine sichtbare Maskenauswahl, False um die Maskenauswahl auszublenden.- Seit:
- 8.03.000
-
setFillVisible
public void setFillVisible(boolean visible) Setzt die Sichtbarkeit der Schaltfläche "Füllen".- Parameter:
visible- True für eine sichtbare Schaltfläche, False um sie auszublenden.- Seit:
- 8.03.000
-
setFillEnabled
public void setFillEnabled(boolean enable) Aktiviert oder deaktiviert den Button für das Füllen der Verschlagwortung.- Parameter:
enable- Button aktivieren- Seit:
- 10.03.000
-
setLoadVisible
public void setLoadVisible(boolean visible) Setzt die Sichtbarkeit der Schaltfläche "Verschlagwortung laden".- Parameter:
visible- True für eine sichtbare Schaltfläche, False um sie auszublenden.- Seit:
- 8.03.000
-
setLoadEnabled
public void setLoadEnabled(boolean enable) Aktiviert oder deaktiviert den Button für "Verschlagwortung laden".- Parameter:
visible- True für eine sichtbare Schaltfläche, False um sie auszublenden.- Seit:
- 12.14.000
-
setSaveVisible
public void setSaveVisible(boolean visible) Setzt die Sichtbarkeit der Schaltfläche "Verschlagwortung speichern".- Parameter:
visible- True für eine sichtbare Schaltfläche, False um sie auszublenden.- Seit:
- 8.03.000
-
isSearch
public boolean isSearch()Prüft, ob der Verschlagwortungsdialog zur Suche benutzt wird.- Gibt zurück:
- boolean True bei Suche, False bei Verschlagwortung
- Seit:
- 7.00.010
-
isNewEntry
public boolean isNewEntry()Meldet zurück, ob der Verschlagwortungsdialog zum Bearbeiten der Verschlagwortung eines neuen Eintrags benutzt wird.- Gibt zurück:
- boolean True wenn ein neuer Eintrag verschlagwortet wird, False wenn ein bestehender bearbeitet oder gesucht wird.
- Seit:
- 7.00.010
-
isSerialFiling
public boolean isSerialFiling()Meldet zurück, ob gerade eine Serienablage stattfindet.Dies ist bei der Funktion "Serienablage" der Fall, oder wenn der Modus bei der Mehrfachablage per Drag-and-Drop aktiviert wurde.
- Gibt zurück:
- Seit:
- 23.00.007, 23.02.002
-
isEdit
public boolean isEdit()Meldet zurück, ob der Verschlagwortungsdialog zum Bearbeiten einer Verschlagwortung eines vorhandenen Eintrags benutzt wird.- Gibt zurück:
- boolean True wenn die Verschlagwortung zu einem Eintrag bearbeitet wird, False wenn ein neuer Eintrag verschlagwortet wird oder bei einer Suche.
- Seit:
- 23.00.011, 23.03.003
-
isVisible
public boolean isVisible()Meldet zurück, ob der Verschlagwortungsdialog gerade angezeigt wird.- Gibt zurück:
- Dialog sichtbar
- Seit:
- 9.01.000
-
isIntray
public boolean isIntray()Meldet zurück, ob die Ablage aus der Postbox heraus passiert.- Gibt zurück:
- boolean True, wenn die Ablage aus der Postbox geschieht.
- Seit:
- 23.00.011, 23.03.003
-
getIntrayData
public IntrayData getIntrayData()Veraltet.Internes Objekt, ändert sich.Gibt die IntrayData zurück, sofern die Datei in der Postbox liegt.- Gibt zurück:
- IntrayData Gibt die zugehörigen IntrayData zurück, wenn es sich um eine Postbox-Datei handelt, sonst null.
- Seit:
- 23.00.011, 23.03.003
-
getIntrayDocument
Gibt das IntrayDocument zurück, sofern die Datei in der Postbox liegt.- Gibt zurück:
- Gibt das zugehörigen IntrayDocument zurück, wenn es sich um eine Postbox-Datei handelt, sonst null.
- Seit:
- 23.00.012, 23.04.001
-
getFormData
public JsonObject getFormData()Liefert die Formulareingaben bei Metadaten 2.0.Bei
oderUngültige Referenz
#saveSord()KeywordingAdapter.setSord(Sord)werden Modifikationen an diesem Objekt gespeichert.- Gibt zurück:
- Metadaten 2.0 Formulareingaben
- Seit:
- 23.00.012, 23.04.001
-
setReadOnly
public void setReadOnly()Setzt die Verschlagwortung in den ReadOnly-Modus. Dort sind keine Änderungen möglich und der Dialog kann nur über "Abbrechen" geschlossen werden.- Seit:
- 7.00.014
-
setTabVisible
public void setTabVisible(int tabNo, boolean visible) Setzt die Sichtbarkeit eines Tabs im Dialog "Verschlagwortung".- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1
Spezielle, feste Nummern für die hinteren Tabs sind:
10 : Zusatztext
11 : Optionen
12 : Berechtigungen
13 : Änderungschronik
14 : Weitere Infos (falls verfügbar)visible- True um den Tab sichtbar zu schalten, False um ihn auszublenden- Seit:
- 8.03.000
-
setTabEnabled
public void setTabEnabled(int tabNo, boolean enabled) Sperrt oder entsperrt die Inhalte eines Tabs im Dialog "Verschlagwortung".- Parameter:
tabNo- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1
Spezielle, feste Nummern für die hinteren Tabs sind:
10 : Zusatztext
11 : Optionen
12 : Berechtigungen
13 : Änderungschronik
14 : Weitere Infos (falls verfügbar)enabled- False um die Eingabefelder des Tabs zu sperren, True um sie nach der normalen Dialog-Logik zu sperren/entsperren.- Seit:
- 9.01.000
-
setPermissionsChoiceVisible
public boolean setPermissionsChoiceVisible(boolean showUsers, boolean showGroups, boolean showKeys, boolean showOthers) Setzt die Sichtbarkeit der verschiedenen Tabs in der Auswahl für die Berechtigungen.- Parameter:
showUsers- True wenn die Liste der Benutzer angezeigt werden soll, False wenn nicht.showGroups- True wenn die Liste der Gruppen angezeigt werden soll, False wenn nicht.showKeys- True wenn die Liste der Schlüssel angezeigt werden soll, False wenn nicht.showOthers- True wenn die Liste "Sonstiges" angezeigt werden soll, False wenn nicht.- Gibt zurück:
- True wenn die Einstellung umgesetzt werden konnte, False wenn nicht - dies kann der Fall sein, wenn der Dialog keine Anzeige der Berechtigungen hat.
- Seit:
- 8.03.002
-
pressCancel
public void pressCancel()Schließt den Dialog über den Button "Abbruch".- Angegeben von:
pressCancelin SchnittstelleDialogActionInterface
-
pressOK
public void pressOK()Schließt den Dialog über den Button "OK".- Angegeben von:
pressOKin SchnittstelleDialogActionInterface
-