Zum Hauptinhalt springen

Tabelle

Über dieses Steuerelement können Sie eine bearbeitbare Tabelle in einem Formular anzeigen. So können die Nutzenden z.B. Auftragspositionen, Stunden oder ähnliches erfassen.

Konfiguration

Innerhalb der Konfiguration stehen folgende Optionen zur Verfügung:

  • Titel:
    Geben Sie hier den Anzeigenamen des Steuerelements an. Dieser wird den Nutzenden angezeigt damit diese Wissen um welches Steuerelement es sich handelt.
  • Interner Name:
    Der interne Name erlaubt es Ihnen ein Steuerelement in Platzhaltern oder Regeln über einen anderen Namen als den Titel zu referenzieren. Dieses Feld muss nicht ausgefüllt werden, ist jedoch hilfreich wenn Sie mehrere Steuerelemente mit dem selben Titel in einem Formular haben.
  • Pflichtfeld:
    Wenn Sie diese Option aktivieren, müssen die Personen dieses Feld befüllen bevor das Formular über einen Button in den nächsten Prozessschritt überführt werden kann. So können Sie erzwingen, dass ein Formular alle nötigen Informationen hat bevor es abgeschickt wird.
    Zwischenspeichern ist auch bei nicht ausgefüllten Pflichtfeldern jederzeit möglich.
  • Schreibgeschützt:
    Wenn Sie ein Feld als schreibgeschützt markieren, kann das Feld durch die Personen nicht befüllt werden. Dies ist insbesondere in Kombination mit einem Standardwert sinnvoll, um gewisse Werte anzuzeigen, aber nicht ändern zu können. So können Sie z.B. anzeigen welche Person gerade angemeldet ist, und dementsprechend auch festhalten welche Person ein Formular abgeschickt hat.

Spaltenkonfiguration

Hier können Sie die verschiedenen Spalten der Tabelle angelegt werden. Über den Button Spalte hinzufügen können Sie dabei eine neue Spalte anlegen.
Jede Spalte hat dabei folgende Eigenschaften:

  • Spaltenname:
    Definieren Sie hier den Anzeigenamen der Spalte.
  • Datentyp:
    Der Datentyp definiert die Art von Daten die, die Nutzenden in der Spalte eingeben können. Dabei stehen folgende Datentypen zur Verfügung:
    • Text:
      Hier wird ein einzeiliges Textfeld zur Eingabe von Daten angeboten. Die Nutzenden können dabei beliebigen Text eingeben. Dies kann beispielsweise hilfreich sein, um den Namen einer Auftragsposition zu erfassen.
    • Mehrzeiliger Text:
      Hier wird ein mehrzeiliges Textfeld zur Eingabe von Daten angeboten. Dies kann beispielsweise hilfreich sein, um eine Tätigkeitsbeschreibung beim Erfassen von Arbeitsstunden einzugeben.
    • Zahl:
      Hier wird den Nutzenden ein Textfeld zur Eingabe einer Zahl angeboten. Dies kann sehr hilfreich sein um eine Menge, Preis oder ähnliches zu erfassen. Dies ist auch hilfreich um z.B. Berechnungen innerhalb der Tabellenzeile durchzuführen.
    • Datum:
      Dieser Datentyp erlaubt es einen Datumswert auszuwählen. So können Sie z.B. das Datum an dem eine Leistung erbracht wurde erfassen.
    • Auswahl:
      In diesem Fall wird den Nutzenden ein Dropdown Feld angeboten. Dies könnte z.B. die Einheit einer Auftragsposition. Bei diesem Datentyp können Sie die Auswahloptionen konfigurieren (s.u.).
    • Person:
      Bei diesem Datentyp wird ein Feld angezeigt das es erlaubt eine Person auszuwählen. So können die Nutzenden z.B. eine Person auswählen die eine Leistung erbracht hat.
    • Datei:
      Diese Funktion erlaubt es den Nutzenden eine Datei in der Spalte hochzuladen. Dies könnte z.B. ein Foto zu einer Auftragsposition sein.
      Dabei können Sie die Eigenschaften der Datei die hochgeladen wird konfigurieren (s.u.).

Für Auswahl Spalten haben Sie zusätzlich folgende Konfigurationsmöglichkeiten:

  • Optionsquelle:
    Hier können Sie entscheiden welche Quelle für die Optionen genutzt wird. Dabei haben Sie folgende Optionen:
    • Feste Optionen:
      Hier können Sie die Optionen direkt im darunter dargestellten Optionen Textfeld eingeben.
      Dabei wird jede Zeile als eine Option in der Auswahl angeboten.
      Diese Art der Optionsquelle ist sehr hilfreich wenn Sie für dieses Formular spezifische Optionen haben, wie z.B. der nächste Bearbeitungsschritt oder eine Bewertung.
    • Geteilte Optionsliste:
      Bei dieser Option werden die Auswahlmöglichkeiten aus einer zentralen Optionsliste aus den Stammdaten geladen. Solche zentrale Optionslisten sind sehr hilfreich wenn Sie z.B. Kostenstellen oder ähnliches zentral definieren wollen um Änderungen nicht in vielen Prozessen wiederholt durchführen zu müssen.
      Sie können dafür in der Option Geteilte Optionsliste die entsprechende Liste auswählen.
    • Optionen Platzhalter:
      Diese Quelle erlaubt es Ihnen über einen Platzhalter die Auswahloptionen zu referenzieren. Diese Optionen können z.B. Daten aus Drittsystemen wie SharePoint sein.

Für Datei Spalten haben Sie zusätzlich folgende Konfigurationsmöglichkeiten:

  • Maximale Dateigröße:
    Über diese Option können Sie bestimmen, wie groß eine einzelne hochgeladene Datei maximal sein kann.
    Auf diese Weise können Sie sicherstellen, dass die Nutzenden Dateien hochladen mit denen gut gearbeitet werden kann.
  • Erlaubte Dateitypen:
    Sie können hier kommasepariert Dateiendungen eingeben, um die möglichen Dateitypen einzuschränken. Wenn Sie hier keinen Wert angeben, so können alle Dateitypen hochgeladen werden.
  • Bearbeitungstools:
    Hier können Sie bestimmen, ob bestimmte Dateitypen direkt im Browser bearbeitet werden können. So müssen Nutzende z.B. eine PDF Datei nicht erst herunterladen und wieder hochladen, um kleinere Anmerkungen einzufügen.

Für alle Datentypen stehen zusätzlich folgende Konfigurationsmöglichkeiten zur Verfügung:

  • Standardwert:
    Dieser Wert definiert den Standardwert für die Zeile, wenn eine neue Zeile eingefügt wird.
    Wenn Sie hier eine Berechnung angeben, können Sie hier auch dynamische Werte berechnen. Insbesondere in Kombination mit den Platzhaltern der Aktuellen Tabellenzeile (s.u.) können Sie so praktische Berechtigungen wie einen Gesamtpreis für eine Tabellenzeile ausrechnen.

  • Spaltenbreite:
    Diese Konfigurationsoption erlaubt es Ihnen die Breite der Spalte anzupassen. So können Sie z.B. gewisse Zahlenwerte kleiner machen, Textwerte hingegen länger, je nach Bedarf.

  • Aggregation:
    Diese Einstellung bestimmt wie die Zeilen unterhalb der Spalte aggregiert werden sollen. Sie können hier für alle Tabellenzeilen folgende Aggregationen auswählen:

    • Anzahl:
      Diese Einstellung zählt alle ausgefüllten Werte in den Zeilen der Tabelle und zeigt diese als Wert an.

    Bei Zahlenspalten können Sie zusätzlich noch folgende Einstellungen wählen:

    • Summe:
      Hierdurch wird die Summe über alle Zeilen gebildet und angezeigt.
    • Durchschnitt:
      Diese Einstellung bestimmt den Durchschnitt über alle ausgefüllten Tabellenzeilen. Leere Zeilen werden dabei ignoriert.
  • Pflichtfeld:
    Wenn Sie diese Option aktivieren, muss diese Spalte für alle Zeilen ausgefüllt werden.

  • Schreibgeschützt:
    Wenn Sie diese Option aktivieren, können die Nutzenden den Wert für diese Spalte nicht ändern. Dies ist sehr hilfreich in Kombination mit einem Standardwert oder Standardzeilen (s.u.).

  • Verstecken:
    Wird diese Option aktiviert, wird die Spalte den Nutzenden nicht angezeigt. Sie können diese Spalte jedoch trotz allem über Platzhalter referenzieren. So können Sie z.B. interne Ids oder ähnliches über Standardzeilen einfügen und später referenzieren.

Sortierung

In diesem Bereich können Sie die Standardsortierung der Tabelle auswählen.
Dabei können folgende Einstellungen vornehmen:

  • Sortierspalte:
    Hier können Sie eine der Spalten auswählen, nach der im Standard sortiert wird.
    Neben den konfigurierten Spalten können Sie hier auch Zeilennummer wählen. Die Zeilennummer wird für jede Zeile automatisch hochgezählt, so das in diesem Fall die neuste Zeile immer an letzter bzw. erster Stelle steht.
  • Sortierrichtung:
    Mit dieser Option bestimmen Sie, ob im Standard auf- oder absteigend sortiert wird.

Gruppierung

Über eine Gruppierung können Sie verschiedene Zeilen gruppieren, so das die Nutzenden diese auf oder zu klappen können. Hierfür gibt es folgende Optionen:

  • Gruppieren nach:
    Wählen Sie hier aus nach welcher Spalte gruppiert wird. Dies könnte z.B. eine Produktgruppe sein.

Sonstiges

Hier können Sie weitere Konfigurationsoptionen einstellen. Diese sind:

  • Zeilennummern deaktivieren:
    Im Standard wird auf der linken Seite jeder Zeile eine Zeilennummer angezeigt. Diese wird mit jeder neu eingefügten Zeile hochgezählt.
    Über diese Option können Sie diese Zeilennummer verstecken.
  • Zeilen hinzufügen erlauben:
    Standardmäßig wird den Nutzenden an der Oberseite der Tabelle ein Plus () zum Einfügen einer neuen Zeile angezeigt.
    Sie können dies hier unterbinden. Dies ist insbesondere im Zusammenspiel mit Standardzeilen (s.u.) hilfreich.
  • Auswahlmodus:
    Hier können Sie bestimmen, ob die Nutzenden eine oder mehrere Zeilen auswählen können. Zusammen mit Standardzeilen (s.u.) kann dies z.B. genutzt werden um Einträge aus einer Datenbank zur Auswahl anzubieten.
  • Auswahl ist Pflicht:
    Wenn Sie eine Auswahl aktiviert haben, können Sie hier bestimmen, ob die Personen mindestens eine Zeile auswählen müssen um in den nächsten Schritt wechseln zu können.

Standardzeilen

In vielen Fällen kann es nötig sein das Sie eine Tabelle für eine Auswahl von Daten z.B. von einer Datenbank oder SharePoint nutzen möchten.
Hierfür müssen Sie folgende Konfigurationen durchführen:

  • Zeilen:
    Hier wählen Sie einen Platzhalter von dem die Zeilen geladen werden. Viele Aktionen wie SharePoint Item abfragen stellen entsprechenden Platzhalter zur Verfügung.
    Auch viele Steuerelemente wie das Tabellensteuerelement selbst, oder auch eine Personenauswahl können hier referenziert werden.
  • Zuordnung der Werte zu den Spalten:
    Unterhalb des Zeilen Konfigurationsfeld können Sie nun für jede Spalte den Wert der eingefügt wird auswählen. Die Platzhalter hierfür stehen zur Verfügung, sobald Sie bei Zeilen einen Wert ausgewählt haben.
  • Zeilen löschen erlauben:
    Hier können Sie bestimmen, ob die Nutzenden diese Standardzeilen entfernen können oder nicht. Wenn Sie das Steuerelement nur für eine Auswahl nutzen, sollten Sie diese Option deaktivieren und alle Spalten auf schreibgeschützt setzen.

Hilfetext

  • Hilfetext:
    Wenn Sie hier einen Wert angeben wird den Nutzenden ein Hilfesymbol () neben dem Steuerelement angezeigt. Personen können dies anklicken, um den Hilfetext anzuzeigen. So können Sie Personen Hilfe zu einem einzelnen Steuerelement geben.

Platzhalter

Dieses Steuerelement stellt verschiedene Platzhalter zur Verfügung, mit denen Sie mit den Zeilen interagieren können:

  • Anzahl Zeilen:
    Dieser Zahlenwert liefert die Zahl aller Zeilen in der Tabelle.
  • Anzahl ausgewählter Tabellenzeilen:
    Dieser Zahlenwert liefert die Zahl aller ausgewählten Zeilen in der Tabelle. Wenn keine Auswahl möglich ist, wird hier immer 0 zurückgegeben.
  • Zeilen:
    Hierüber können Sie alle Zeilen der Tabelle referenzieren. Dabei können Sie danach die verschiedenen Spalten auswählen um zu bestimmen von welcher Spalte der Wert abgefragt wird.
    Im Falle, dass das Ziel Richtext unterstützt, können Sie als Spalte auch Tabelle auszuwählen um direkt die gesamte Tabelle zu rendern.
    Wird eine Spalte aggregiert, können Sie danach bestimmen, ob Sie alle Zeilen kommasepariert (Wert) oder den aggregierten Wert auslesen wollen.
  • Ausgewählte Zeilen:
    Dieser Platzhalter verhält sich genauso wie der Zeilen Platzhalter, nutzt jedoch nur die ausgewählten Zeilen und nicht alle Zeilen.

Neben diesen Platzhaltern bietet das Steuerelement innerhalb einer Zeile die Möglichkeit sich auf die aktuelle Tabellenzeile zu beziehen.
Der Platzhalter Aktuelle Tabellenzeile steht daher nur im Standardwert einer Spalte zur Verfügung.
Über diesen Platzhalter können Sie so z.B. eine Berechnung durchführen um einen Gesamtpreis oder ähnliches zu ermitteln.

info

Der Platzhalter Aktuelle Tabellezeile kann dabei nur Spalten die gespeichert wurden anbieten. Sollte hier also eine neue Spalte nicht auftauchen speichern Sie das Formular bitte.