Dank flexibler Optionen können Sie Datenansichten in Ihrer App ganz genau definieren.
Sie können bei jedem Listenformular ganz genau konfigurieren, welche Datenspalten angezeigt werden sollen, wie die Daten sortiert, welche Filter angewendet, wie die Daten gruppiert werden sollen und ob eine hierarchische Anzeige der Daten für den Endbenutzer von Vorteil wäre.
Im Folgenden wird gezeigt, wie einfach es ist, in RecordsManager mit Hilfe von Listenformularen verschiedene Ansichten zu erstellen. In den einzelnen Animationen sehen Sie die einzelnen Schritte bei der Erstellung des Listenformulars. Daneben sehen Sie das erzeugte Listenformular, wie es Endbenutzern in einer Beispiel-App zur Verwaltung von Verträgen angezeigt wird.
Um ein neues Listenformular zu erstellen, wählen Sie zuerst die Datenfelder aus, die darin angezeigt werden sollen. Das Layout der einzelnen Listenformulare wird in einer Tabelle definiert, die Sie so strukturieren können, wie die Datensätze angezeigt werden sollen. Wählen Sie einfach die Felder aus, die in den Spalten der Tabelle angezeigt werden sollen (oder fügen Sie andere Inhalte hinzu). Sie können ganz einfach eine zweite Zeile für jeden Datensatz hinzufügen und darin optionale Inhalte, wie z.B. eine Beschreibung anzeigen. Passen Sie anschließend die Breite und den Stil der einzelnen Spalten Ihren Vorstellungen gemäß an.
In diesem Beispiel wird ein Listenformular erstellt, mit dem die einzelnen Abteilungen aus der Datenbank zusammen mit dem Unternehmen und einer Beschreibung in einer Tabelle, deren Spaltengröße auf Basis des Inhalts automatisch angepasst wird, angezeigt werden. Im letzten Schritt geben wir dem neuen Formular einen Namen und speichern es.
In vielen Applikationen müssen Daten in Form von Parent-Child-Beziehungen strukturiert werden. In den Listenformularen im Altova RecordsManager können Child-Listenformulare direkt innerhalb von Parent-Listenformularen verwendet werden, um Child-Elemente in die Parent-Listenansicht eingebettet anzuzeigen.
In diesem Beispiel sehen Sie, wie Sie ein Listenformular für Child-Datensätze für Personen, die in einer bestimmten Abteilung arbeiten, erstellen und wie Sie dieses anschließend in ein Parent-Listenformular einbetten, um eine Ansicht der Abteilungen, unter denen jeweils die dazugehörigen Mitarbeiter angezeigt werden, zu erstellen.
Bei der Erstellung eines Listenformulars können Sie Datensätze auf Basis von Feldern gruppieren, um dadurch praktische fertige Ansichten für die Benutzer zu erzeugen. Die Gruppierung kann auf bis zu drei Ebenen erfolgen.
In diesem Beispiel wird ein neues Listenformular erstellt, in dem Personen nach Unternehmen und Abteilung gruppiert werden. Wie Sie sehen, wurde als Ausgangsbasis für das Formular eine Kopie eines vorhandenen Listenformulars verwendet. Anschließend wurde eine zusätzliche Spalte für die E-Mail-Adresse, gefolgt von einer Gruppierung nach 2 Ebenen, nämlich Company und Department hinzugefügt.
Wenn ein Datencontainer viele Datensätze enthält, können Sie für den Benutzer ein "Springe zu"-Feld implementieren, über das er durch Eingabe einiger Zeichen schnell zum gewünschten Datensatz in der jeweils verwendeten Listenansicht gelangt. Wenn Sie dieses Feld konfigurieren, können Sie auswählen, wie nach dem Feld gesucht werden soll (beginnt mit oder enthält die Zeichen) und ob alle Felder oder nur die von Ihnen definierten durchsucht werden sollen.
Listenformulare bieten automatisch flexible Suchfunktionen. Über eine einfache Suche, bei der alle Felder nach einem bestimmten Text-String durchsucht werden, oder eine detaillierte Suche in einem bestimmten Feld können Sie die Anzeige Ihrer Liste einschränken. Die Felder, die für eine detaillierte Suche zur Verfügung stehen, sind natürlich diejenigen, die Sie zuvor bei der Erstellung des Listenformulars ausgewählt haben.
Informieren Sie sich über andere von RecordsManager unterstützte Formulararten:
RecordsManager ist eine kostenlose vordefinierte MobileTogether-Lösung, die Ihnen zur Verwendung zur Verfügung steht, sobald Sie MobileTogether Designer installiert haben. Über den nachstehenden Link können Sie den kostenlosen Altova MobileTogether Designer herunterladen und installieren, um gleich mit Ihrer ersten RecordsManager App zu arbeiten zu beginnen.