Dieses optionale Eingabefeld benötigt ein Datenbank-Schema sowie einen Datenpool aus dem Produkt publish.
Dieses optionale Eingabefeld ermöglicht die Pflege und Verwaltung von Datensätzen und der Struktur einer dynamischen Datenbanktabelle aus den Datenbank-Schemas von publish. Das Einsatzgebiet dieses Eingabefeldes sind die w2p-Editoren von brandbox.
Erstellen des Eingabefeldes
Zunächst muss das Eingabefeld über die DatenmodellierungModellingkonfiguriert und über eine Formularmaske mit dem w2p-Template verknüpft werden. Neben den Standardkonfiguration muss für dieses Feld der Formulartyp auf "Benutzerdefiniertes Feld" geändert werden und die folgende Konfiguration in der erweiterten Feldkonfiguration hinterlegt werden.
Nach der entsprechenden Konfiguration sollte das neue Eingabefeld im w2p-Editor zu sehen sein.
Der Anzeigetext "Benutzer bearbeiten" auf der Schaltfläche wird immer mit dem Namen der jeweiligen genutzten dynamischen Tabelle ersetzt.
Verwendung des Eingabefeldes
Das soeben angelegte Eingabefeld stellt zwei neue Schaltflächen bereit. Über diese können die Hauptfunktionen des Feldes aufgerufen werden.
Tabellenköpfe bearbeiten
Über die Schaltfläche "Tabellenköpfe bearbeiten" kann die Struktur der dynamischen Datenbanktabelle verändert werden. Mithilfe von Tabellenköpfen können Spalten an die Datenbanktabelle angefügt werden. Neben den normalen Datensatzfunktionen wie Bearbeiten, Kopieren und Löschen besteht die Möglichkeit einen Tabellenkopf abzuwählen.
Verwalten von Tabellenköpfen
Über die Schaltfläche "Tabellenköpfe auswählen" können bereits vorhandene, aber nicht zu diesem Session-Artikel des Editors verknüpfte, Tabellenköpfe hinzugefügt werden oder bereits verknüpfte Tabellenköpfe wieder entfernt werden. Diese können über eine Sucheingabe gefiltert und über eine Schaltfläche hinzugefügt bzw. entfernt werden. Zusätzlich stehen die Standardfunktionen für einen Datensatz zur Verfügung.
Anlegen bzw. Bearbeiten eines Tabellenkopfes
Über die Schaltfläche "Tabellenkopf anlegen" kann ein neuer Tabellenkopf angelegt werden. Über eine entsprechende Schaltfläche eines vorhandenen Tabellenkopfes kann dieser bearbeitet werden. Es wird eine Eingabemaske geöffnet welche das Bearbeiten des gewählten Tabellenkopfes ermöglicht. Zusätzliche können die mit diesem Tabellenkopf verknüpften Spalten sortiert, entfernt oder neue eingefügt werden.
Verwalten von Spalten
Bei der Bearbeitung eines Tabellenkopfes können auch seine Spalten bearbeitet werden. Jede bereits vorhandene Spalte kann bearbeitet, sortiert oder auch wieder entfernt werden. Über die jeweiligen Auswahlfelder einer Spalte kann das Feld aus der Datenmodellierung gewählt werden. Über die Schaltflächen "Spalte hinzufügen" bzw. "Spalte erstellen" können vorhandene Felder der dynamischen Tabelle diesem Tabellenkopf zugeordnet werden oder es können neue Felder für die Datenbanktabelle erstellt und als Spalte dem Tabellenkopf zugeordnet werden.
Eine Spalte eines Tabellenkopfes wird als Feld der Datenmodellierung auch der dynamischen Tabelle zugeordnet.
Anlegen und bearbeiten von Spalten bzw. Feldern
Wird eine bereits vorhandene Spalte bearbeitet oder eine neue angelegt wird das Eingabeformular für Felder der Datenmodellierung genutzt. Jede Spalte eine Tabellenkopfes ist immer eine Referenz auf ein Feld der Datenmodellierung welches mit der entsprechenden dynamischen Datenbanktabelle verknüpft wurde.