Altova MobileTogether Designer

Hinzufügen und Bearbeiten von Datensätzen

Zur Startseite Zurück Nach oben Weiter

Ziel dieses Tutorials ist es:

 

einen neuen Kundendatensatz zu einer Kundendatenbank hinzuzufügen

einen Datensatz in der Datenbank zu bearbeiten

MTDAERSim01

 

Design-Plan

Das Design ist folgendermaßen aufgebaut:

 

Es werden zwei XML-Seitenquellen verwendet. Die $PERSISTENT-Struktur enthält die Kundendatenbank. Eine $EDIT-Struktur dient dazu, den einen Datensatz, der gerade bearbeitet wird (ein Customer-Element), aufzunehmen.

Das Element $EDIT/Customer wird erstellt, wenn der Benutzer auf die Schaltfläche Add New klickt.

Wenn der Benutzer auf eine Save-Schaltfläche klickt, wird das Element $EDIT/Customer als letztes Element der $PERSISTENT-Struktur angehängt. Anschließend wird der Datensatz aus der $EDIT-Struktur gelöscht (damit später ein Datensatz - entweder ein neuer oder ein Datensatz für die Bearbeitung - geladen werden kann.

Die Kundendatenbank wird in Form einer Tabelle, in der die Customer-Elemente in der $PERSISTENT-Struktur angezeigt werden, dargestellt (siehe Abbildung oben).

Wenn der Benutzer auf ein Feld eines Datensatzes in der Kundendatenbank klickt, wird dieser Datensatz in die $EDIT-Struktur geladen, wo er bearbeitet werden kann.

Wenn der Benutzer auf die Schaltfläche "Save" klickt, nachdem ein Datensatz auf diese Art bearbeitet wurde, wird dieser wieder an seiner ursprünglichen Stelle in der $PERSISTENT-Struktur gespeichert.

 

Die Tutorial-Datei

Die fertige Tutorial-Datei befindet sich in Ihrem MobileTogether-Ordner (Eigene) Dokumente: MobileTogetherDesignerExamples\Tutorials\AddEditRecords\AddAndEditRecords.mtd. Öffnen Sie diese Datei und überprüfen Sie, während Sie dieses Tutorial lesen, die Designeinstellungen darin.

 

© 2018-2024 Altova GmbH