# Besonderheiten von Tabellen
Tabellen sind eine Sonderform der Templates. Tabellen-Templates bestehen aus dynamisch generierten Tabellen. Die Daten werden automatisch über spezielle Map-Felder gespeichert.
Tabellen-Templates werden grundsätzlich auf dieselbe Weise angelegt, wie die Standard-Templates. Es stehen dieselben Werkzeuge zur Verfügung. Allerdings gibt es einige Besonderheiten in Bezug auf Funktionsweise und Gestaltung.
Tabellen sind von vornherein dynamisch angelegt. Die Grundelemente Kopfzeile und Datenzeile sind bereits zu Beginn vorhanden und müssen anschließend lediglich ergänzt und angepasst werden.
# Tabellenkopf
Die erste Zeile gilt automatisch als Tabellenkopf und ist entsprechend mit der Klasse tbfirstrow formatiert. Voreingestellt ist der Feldtyp Textfeld. Die Bezeichnung der Spalte ändern Sie über das Feld Text (im Bereich Eigenschaften der ausgewählten Zelle). Im Tabellenkopf sind außerdem alle anderen Feldtypen erlaubt. Diese werden jedoch nicht als Tabellenkopf formatiert.
# Erste Spalte
Die erste Spalte dient der automatischen Zeilenzählung und darf nicht geändert werden. Sie ist mit der Klasse tbfirstcol formatiert.
# Spalten hinzufügen
Wenn Sie der Tabelle weitere Spalten hinzufügen möchten, nutzen Sie Neue Spalte. Der Spaltenkopf bekommt automatisch die Klasse tbfirstrow zugewiesen, sobald Sie einen Text eintragen.
# Datenzeile
Jede Tabelle benötigt nur eine Datenzeile. Alle weiteren Zeilen werden beim Ausfüllen des Formulars dynamisch hinzugefügt. Sobald man die erste Zeile ausfüllt, erscheint eine weitere Zeile am unteren Ende der Tabelle.
# Felder
Damit Tabellen wie vorgesehen funktionieren, dürfen die Datenzellen nur Eingabefelder beinhalten. Den Eingabefeldern können Stichwortlisten hinterlegt sein.
# Datenspeicher
Die große Besonderheit von Tabellen liegt darin, dass die Daten grundsätzlich über Map-Felder gespeichert werden.
Dazu gibt es bei Tabellen im Bereich Globale Formulareinstellungen das Feld Map Name. Tragen Sie hier eine Bezeichnung ein, unter welcher die Daten gespeichert werden sollen. ELO nummeriert die Map-Felder automatisch aufsteigend. Jede Zeile bekommt eine Nummer. Die Spalteninhalte werden in den Metadaten durch Pipe-Symbole getrennt.
Beachten Sie
Der Map-Name darf weder Sonderzeichen noch Leerzeichen enthalten.