# Die Werkzeugleiste

Nachfolgend werden die unterschiedlichen Werkzeuge der Werkzeugleiste, wie sie beim Anlegen von Templates und Tabellen erscheint, beschrieben. Die Erläuterungen zur Werkzeugleiste für Tab-Gruppen finden Sie im Abschnitt Tab-Gruppe anlegen.

# Gruppe 'Tabelle'

Formulardesigner; Werkzeugleiste; Gruppe 'Tabelle'

Das Layout der Templates in ELO wird über ein Raster (als HTML-Tabelle) gestaltet. Über die Werkzeuge aus der Gruppe Tabelle bearbeiten Sie dieses Grundraster.

# Neue Zeile

Über Neue Zeile fügen Sie dem Raster eine neue Zeile hinzu. Die neue Zeile erscheint unterhalb der aktuell markierten Zeile.

# Zeile löschen

Über Zeile löschen löschen Sie die aktuell markierte Zeile.

# Neue Spalte

Über Neue Spalte fügen Sie dem Raster eine neue Spalte hinzu. Die neue Spalte erscheint rechts neben der aktuell markierten Spalte.

# Spalte löschen

Über Spalte löschen löschen Sie die aktuell markierte Spalte.

# Verbinden

Über Verbinden verbinden Sie die gewählte Zelle mit der rechts daneben liegenden Zelle.

# Trennen

Über Trennen heben Sie die Verbindung zweier Zellen auf.

# Gruppe 'Einfügen'

Formulardesigner; Werkzeugleiste; Gruppe 'Einfügen'

Über die Werkzeuge in der Gruppe Einfügen legen Sie die unterschiedlichen Feldtypen an.

Die Feldtypen unterscheiden sich in Funktion und Einstellmöglichkeiten. Nachfolgend werden die einzelnen Feldtypen kurz erklärt.

Beachten Sie auch die Abschnitte Zelleneigenschaften und Validierung.

# Eingabe

Über Eingabe erzeugen Sie in der aktuell markierten Zelle ein Eingabefeld.

Über Eingabefelder kann man Text in das Formular eintragen. Eingabefelder sind auf eine Zeile begrenzt.

Bereich 'Eigenschaften der ausgewählten Zelle'; Feld 'Anzahl Zeichen'

Über den Wert im Feld Anzahl Zeichen (im Bereich Eigenschaften der ausgewählten Zelle) bestimmen Sie die Breite des Eingabefeldes.

# Checkbox

Über den Button Checkbox erzeugen Sie in der aktuell markierten Zelle ein Checkbox-Feld. Ein Checkbox-Feld kann eine oder mehrere Checkboxen beinhalten. In Checkbox-Feldern ist eine Mehrfachauswahl zulässig.

Jeder Checkbox in einem Checkbox-Feld ordnen Sie über das Feld Text (im Bereich Eigenschaften der ausgewählten Zelle) eine Bezeichnung zu. Dafür gibt es zwei Möglichkeiten:

Checkbox-Feld mit mehreren Checkboxen

A) Mehrere Checkboxen in einem Checkbox-Feld: Durch das sogenannte Pipe-Symbol "|" trennen Sie die Bezeichnungen der unterschiedlichen Checkboxen voneinander. Nach jedem Pipe-Symbol beginnt eine neue Checkbox.

Der Zelle weisen Sie über das Feld Variablenname (im Bereich Eigenschaften der ausgewählten Zelle) das gewünschte Metadaten-Feld (oder Map-Feld) zu. Das gewählte Feld gilt für alle Checkboxen in derselben Zelle.

Mehrere Checkbox-Felder mit je einer Checkbox

B) Checkboxen auf mehrere Zellen verteilen: Wenn Sie miteinander verbundene Checkboxen auf mehrere Checkbox-Felder verteilen möchten, legen Sie eine Checkbox pro Checkbox-Feld an und weisen Sie jedem Checkbox-Feld dasselbe Metadaten-Feld (oder Map-Feld) zu.

Feld in den Metadaten mit Werten aus mehreren Markierungsfeldern

ELO weist jeder Checkbox einen Zahlenwert zu. Welchen Wert die jeweilige Checkbox hat, sehen Sie im Bereich Aktueller Zelleninhalt unter value. Diesen Wert trägt ELO in das mit dem Checkbox-Feld verbundene Feld (bzw. Map-Feld) ein, wenn eine Checkbox im Formular angeklickt wird. Sind mehrere Checkboxen markiert, trägt ELO die entsprechenden Werte hintereinander in das entsprechende Feld in den Metadaten und trennt die Werte jeweils durch das Pipe-Symbol "|".

Diese Werte können Sie anschließend beispielsweise von einem Entscheidungsknoten oder Skript abfragen lassen.

# Bild

Über den Button Bild erzeugen Sie in der aktuell markierten Zelle ein Bildfeld.

Bildfelder zeigen Bilddateien an. Folgendermaßen fügen Sie ein Bild in ein Template ein:

  1. Legen Sie die gewünschte Bilddatei in ELO unter Administration // ELOwf Base // Images ab.

  2. Tragen Sie eine Kurzbezeichnung ein.

    Information

    Die Kurzbezeichnung müssen Sie später im Formular eintragen, damit der Formulardesigner das Bild findet. (Siehe Schritt 9.)

  3. Öffnen Sie den Formulardesigner.

  4. Wählen Sie den Button Aktualisieren.

  5. Öffnen Sie das gewünschte Formular.

  6. Öffnen Sie das gewünschte Template.

  7. Wählen Sie die gewünschte Zelle aus.

  8. Wählen Sie Bild.

    Neu angelegtes Bildfeld mit dem Standardbild als Platzhalter

    In der Zelle erscheint das Standardbild. Unter Eigenschaften der ausgewählten Zelle sehen Sie im Feld Text die Kurzbezeichnung add.png des Standardbildes.

  9. Tragen Sie in das Feld Text die Kurzbezeichnung des zu Beginn abgelegten Bildes ein.

    Information

    Sie müssen die Dateiendung nicht mit angeben, außer sie ist Teil der Kurzbezeichnung.

    Das entsprechende Bild wird angezeigt.

# JSAddLine

Über JSAddLine erzeugen Sie in der aktuell markierten Zelle eine Schaltfläche, die mit der Variable JS_ADDLINE vordefiniert ist.

Information

Über die Funktion JS_ADDLINE sollten nicht mehr als 100 Zeilen hinzugefügt werden. Ansonsten wird die Leistungsfähigkeit der Formulare stark beeinträchtigt.

Es gibt eine feste Beschränkung von 2000 Zeilen.

Feldtyp 'Button'; Variable 'JS_ADDLINE'

Schaltflächen mit der Variable JS_ADDLINE geben beim Ausfüllen des Formulars die Möglichkeit, die über der Schaltfläche liegende Zeile zu duplizieren.

Über das Feld Text ändern Sie die Beschriftung der Schaltfläche.

# lines

Um mehrere Zeilen zu duplizieren, tragen Sie in das Feld Validation den Parameter lines: und die gewünschte Anzahl an Zeilen ein. Um beispielsweise die drei darüber liegenden Zeilen zu duplizieren, geben Sie lines:3 ein.

# max

Durch das Attribut max im Validierungsfeld des Formulardesigners wird angegeben, wie viele Zeilen maximal hinzugefügt werden können, danach wird der Button deaktiviert. Sollten beim Laden des Formulars mehr Daten in der Datenbank vorhanden sein, werden dennoch alle Daten in das Formular geladen, auch wenn dadurch der max-Parameter überschritten wird.

# addlineid

Bei mehreren JS_AddLine-Feldern auf einem Formular sollten diese durch eine addlineid im Validierungsfeld des Formulardesigners erweitert werden. Diese ID wird, in Scripting-Funktionen verwendet, um zwischen den JS_AddLine-Feldern unterscheiden zu können

# Datum

Über den Buttton Datum erzeugen Sie in der aktuell markierten Zelle ein Datumsfeld.

Über Datumsfelder kann man ein Datum eintragen. Neben dem Datumsfeld erscheint ein Kalendersymbol. Über das Kalendersymbol lässt sich ein Kalender öffnen und das Datum auswählen.

Über den Wert im Feld Anzahl Zeichen (Eigenschaften der ausgewählten Zelle) bestimmen Sie die Breite des Datumsfeldes.

Im Feld Validierung (im Bereich Eigenschaften der ausgewählten Zelle) steht automatisch der Wert date. Dadurch wird gewährleistet, dass nur Datumsangaben eingetragen werden können.

Nähere Informationen zum Thema Validierung finden Sie im Abschnitt Validierung.

# Radiobutton

Über den Button Radiobutton erzeugen Sie in der aktuell markierten Zelle ein Radiobutton-Feld. Ein Radiobutton-Feld kann ein oder mehrere Optionsfelder beinhalten. Bei zusammenhängenden Optionsfeldern kann jeweils nur eine Option gewählt werden.

Wie bei Checkbox-Feldern gibt es zwei Möglichkeiten Radiobutton-Felder anzulegen:

Mehrere Optionsfelder in einer Zelle

A) Mehrere Optionsfelder in einem Radiobutton-Feld: Durch das sogenannte Pipe-Symbol "|" trennen Sie die Bezeichnungen der unterschiedlichen Optionsfelder voneinander. Nach jedem Pipe-Symbol beginnt ein neues Optionsfeld.

Der Zelle weisen Sie über das Feld Variablenname (im Bereich Eigenschaften der ausgewählten Zelle) das gewünschte Feld (oder Map-Feld) zu. Das gewählte Feld gilt für alle Optionsfelder in derselben Zelle.

B) Optionsfelder auf mehrere Zellen verteilen: Wenn Sie miteinander verbundene Optionsfelder auf mehrere Zellen verteilen möchten, legen Sie ein Radiobutton-Feld pro Zelle an und weisen Sie jeder Zelle dasselbe Feld (oder Map-Feld) zu.

Je nachdem, welche Option auswählt wird, wird der jeweilige Wert im entsprechenden Feld (bzw. Map-Feld) gespeichert.

# Unterschrift

Über den Button Unterschrift erzeugen Sie in der aktuell markierten Zelle ein Unterschriftenfeld. Über ein Unterschriftenfeld lassen sich Unterschriften mit einem Formular verknüpfen.

Bereich 'Eigenschaften der ausgewählten Zelle'; Beispiel für ein Feld des Typs 'Unterschrift'

Damit ein Unterschriftenfeld funktioniert, müssen Sie im Feld Variablenname (Im Bereich Eigenschaften der ausgewählten Zelle) eine Variable nach folgendem Schema eintragen:

IX_BLOB_WO_<NAME>

  • BLOB: Binary Large OBject
  • WO: write once

Zeichenfläche mit Unterschrift über einem Formular

Ein Unterschriftenfeld erscheint zunächst als Button, über welchen Sie eine Zeichenfläche öffnen.

Auf der Zeichenfläche kann eine Unterschrift eingetragen werden. Dabei gibt es unterschiedlichen Methoden:

  • Maus: Zeichnen Sie mit gedrückter linker Maustaste
  • Gerät mit Touch-Eingabe: Zeichnen Sie direkt auf dem Bildschirm
  • Eingabe mit digitalem Zeichenstift: Zeichnen Sie mit einem digitalen Zeichenstift

Gespeicherte Unterschrift im Formular mit verkleinertem Vorschaubild, Datum und Kontonamen

Mit einem Klick auf OK speichern Sie die Unterschrift.

Information

Damit die Unterschrift endgültig mit dem Formular verknüpft wird, muss zusätzlich das Formular gespeichert oder der Workflow weitergeleitet werden.

Die Unterschrift wird mit einem Zeitstempel versehen und im Formular angezeigt.

# JSRemoveLine

Über den Button JSRemoveLine erzeugen Sie in der aktuell markierten Zelle einen Button, der mit der Variable JS_REMOVELINE vordefiniert ist. Ein Button mit der Variable JS_REMOVELINE dient zum Löschen von duplizierten Zeilen. Dabei wird die Zeile gelöscht, in der sich der Button befindet.

X-Symbol zum Löschen einer duplizierten Zeile

Der Button wird im Formular immer als X-Symbol dargestellt. Die Beschriftung von JS_REMOVELINE-Buttons lässt sich nicht ändern.

Information

Um mehrere duplizierte Zeilen zu löschen, tragen Sie in das Feld Validation den Parameter lines: und die gewünschte Anzahl an Zeilen ein. Um beispielsweise die drei darüber liegenden Zeilen zu löschen, geben Sie lines:3 ein.

# Text

Über den Button Text erzeugen Sie in der aktuell markierten Zelle ein Textfeld. Wenn Sie in eine leere Zelle Text eingeben, wird die Zelle automatisch zum Textfeld.

In Textfelder lässt sich beliebiger Text eintragen. Beispielsweise als Bezeichnung für ein angrenzendes Feld oder als dauerhaft sichtbarer Erläuterungstext.

Textfeld mit ergänzendem Text in zwei Varianten; Variante 1: Text ausgeblendet; Variante 2: Text ist zu sehen

Textfelder bieten zusätzlich die Möglichkeit, ergänzenden Text zu hinterlegen. Dieser Text wird zunächst ausgeblendet. Stattdessen erscheint der verlinkte Text [mehr >>]. Per Klick auf den Link wird der ergänzende Text eingeblendet. Per Klick auf [<< weniger] wird der ergänzende Text wieder ausgeblendet.

So fügen Sie einem Textfeld ergänzenden Text hinzu:

  1. Wählen Sie ein Textfeld

    Textfeld; Button zum Hinzufügen von ergänzendem Text

  2. Wählen Sie den Button neben dem Feld Text (im Bereich Eigenschaften der ausgewählten Zelle).

    Dialog 'Ergänzender Text'

    Der Dialog Ergänzender Text erscheint.

  3. Tragen Sie den gewünschten Text ein.

  4. Wählen Sie OK.

Der Text wird gespeichert. Der Dialog wird geschlossen. Im Textfeld erscheint der Text [mehr>>] nach dem Haupttext.

# Combobox

Über Combobox erzeugen Sie in der markierten Zelle ein Combobox-Feld.

Combobox-Felder stellen eine Liste an Begriffen zur Auswahl. Der jeweils gewählte Begriff wird im verbundenen Feld (bzw. Map-Feld) gespeichert.

Beispiel für ein Combobox-Feld

Die Listeneinträge legen Sie über das Feld Text (im Bereich Eigenschaften der ausgewählten Zelle) an. Dabei werden die einzelnen Einträge per Pipe-Symbol "|"getrennt.

Information

Alternativ lassen sich Stichwortlisten und Benutzerlisten verwenden. Nähere Informationen finden Sie im Abschnitt Zelleneigenschaften.

Beachten Sie

In Combobox-Feldern können Sie keine dynamischen Stichwortlisten verwenden.

Zwei Varianten eines Combobox-Feldes; Variante 1: Drop-down-Menü; Variante 2: Liste

Über das Feld Anzahl Zeichen bestimmen Sie, wie viele Zeilen des Combobox-Feldes maximal angezeigt werden sollen. Ist der Wert im Feld Anzahl Zeichen 1, so wird nur der erste Eintrag angezeigt. Alle weiteren Einträge lassen sich über ein Drop-down-Menü auswählen. Ist der Wert größer als 1, so wird die jeweilige Anzahl an Einträgen angezeigt. Zusätzlich erscheint an der Seite eine Scroll-Leiste, falls nicht alle verfügbaren Einträge angezeigt werden können.

Über Link erzeugen Sie in der aktuell markierten Zelle ein Linkfeld.

Über Linkfelder binden Sie Links zu Webseiten und Dokumenten in Formulare ein. Für Webseiten tragen Sie die entsprechende URL in das Feld URL ein. Bei Dokumenten tragen Sie die ELO GUID des Dokuments (mit Klammern) in das Feld URL ein.

Beachten Sie

Tragen Sie einen Linktext in das Feld Text ein, da sonst der Link nicht dargestellt werden kann.

Beispiel für ein Feld des Typs 'Link' mit URL einer Webseite

Bei einem Linksklick auf den jeweiligen Link wird das Dokument bzw. die Webseite im externen Standard-Browser geöffnet.

Per Rechtsklick auf den Link öffnen Sie ein Kontextmenü. Über das Kontextmenü haben Sie folgende Möglichkeiten:

  • Link öffnen: Öffnet Webseiten im ELO Browser. Funktioniert nicht für Dokumente.
  • Link in neuem Fenster öffnen: Öffnet Webseiten im ELO Browser. Funktioniert nicht für Dokumente.
  • Link in Zwischenablage kopieren: Der Link des Dokuments oder der Webseite wird in die Windows-Zwischenablage kopiert und kann von dort an anderer Stelle eingefügt werden.

# Editor

Über Editor erzeugen Sie in der aktuell markierten Zelle ein Editorfeld.

Über Editorfelder kann man größere Textblöcke in das Formular eintragen.

Feld des Typs 'Editor'; Auswirkungen der Werte in den Feldern 'Anzahl Zeichen' auf Breite und Höhe des Feldes

Über den Wert im Feld Anzahl Zeichen (im Bereich Eigenschaften der ausgewählten Zelle) bestimmen Sie die Breite des Editorfeldes.

Über den Wert im Feld neben Anzahl Zeichen bestimmen Sie die Höhe des Editorfeldes.

# Button

Über die Funktion Button erzeugen Sie in der aktuell markierten Zelle eine Schaltfläche, die mit einer eigenen JavaScript-Funktion verknüpft werden kann.

Feld des Typs 'Schaltfläche' mit frei definierter Variable 'JS_DAYS'

Eigene Skriptfunktionen müssen nach folgendem Schema benannt sein:

JS_<NAME>

Außerdem müssen eigene Skriptfunktionen im Baustein Benutzerskripte bearbeiten hinterlegt sein.

# Relation

Über die Funktion Relation erzeugen Sie in der aktuell markierten Zelle ein Feld, das Metadaten aus einem anderen Eintrag bezieht.

Beispiel für ein Feld des Typs 'Relation' im Formular; Tabelle als Stichwortliste

Ein Formularfeld des Typs Relation bezieht sich auf ein Metadatenfeld des Typs Relation. Felder des Typs Relation beziehen sich auf eine oder mehrere Masken, die für Relationen geeignet sind. Über diese Verbindung lassen sich Metadaten von einem Eintrag an einen anderen Eintrag übergeben.

Bei Feldern des Typs Relation wird eine automatisch generierte Stichwortliste mitgeliefert. Sie besteht aus den Kurzbezeichnungen der Einträge, die über die entsprechenden Masken mit dem Feld verbunden sind. Zusätzlich können bis zu fünf Prioriätsfelder in der Stichwortliste angezeigt werden.

Information

Weitere Informationen zum Erstellen von Feldern des Typs Relation und entsprechenden Masken finden Sie in der Dokumentation Masken und Felder (opens new window) unter Maske anlegen > Verwendung.

Feld des Typs 'Relation' im Formulardesigner

Damit ein Feld des Typs Relation funktioniert, muss in den Eigenschaften der ausgewählten Zelle im Feld Variablenname das entsprechende Metadatenfeld des Typs Relation eingetragen werden.

Unter dem Punkt Stichwortliste muss der Gruppenname des Feldes in den Metadaten eingetragen werden. Dabei muss dem Feld keine Stichwortliste hinterlegt sein. Diese wird automatisch generiert.

Als Validierungswert muss relation eingetragen sein.

# Gruppe 'Bearbeiten'

Formulardesigner; Werkzeugleiste; Gruppe 'Bearbeiten'

In der Gruppe Bearbeiten finden Sie die Werkzeuge zum Bearbeiten von Zellen.

# Löschen

Über Löschen löschen Sie den Inhalt der gewählten Zelle.

# Ausschneiden

Über Ausschneiden schneiden Sie den Inhalt der gewählten Zelle aus. Über Einfügen lässt sich der ausgeschnittene Inhalt in eine andere Zelle einfügen.

Information

Der Inhalt einer Zelle lässt sich auch per Drag-and-drop in eine andere Zelle verschieben.

# Kopieren

Über Kopieren kopieren Sie den Inhalt der gewählten Zelle. Über Einfügen lässt sich der kopierte Inhalt in eine andere Zelle einfügen.

# Einfügen

Über Einfügen fügen Sie den Inhalt aus einer zuvor ausgeschnittenen oder kopierten Zelle ein.

# Gruppe 'System'

Formulardesigner; Werkzeugleiste; Gruppe 'System'

In der Gruppe System finden Sie Buttons, die für das gesamte Template gelten.

# Speichern

Über Speichern speichern Sie alle Änderungen und schließen das Template.

# Übernehmen

Über Übernehmen speichern Sie alle Änderungen. Das Template bleibt geöffnet.

# Speichern und Anzeigen

Über Speichern und Anzeigen speichern Sie alle Änderungen. Außerdem wird das Formular im Dialog ELO Browser geöffnet. Im Dialog ELO Browser haben Sie die Möglichkeit, das Layout des Formulars zu überprüfen und einige Funktionen zu testen. Über das Kontextmenü des ELO Browsers lässt sich zusätzlich der ELO Debugger öffnen.

Beachten Sie

Eventuell verhalten sich nicht alle Skripte und Funktionen so, wie im tatsächlichen Einsatzumfeld des Formulars. Testen Sie das Formular daher in einer entsprechenden Testumgebung, bevor Sie es zum Einsatz bringen.

Über Schließen verlassen Sie den Dialog und kehren zurück zum Formulardesigner.

# Abbrechen

Über Abbrechen schließen Sie das Template, ohne Änderungen zu speichern. Wenn nicht gespeicherte Änderungen vorliegen, müssen Sie bestätigen, dass Sie die Änderungen verwerfen möchten.

Zuletzt aktualisiert: 9. Februar 2024 um 13:29