Altova MobileTogether Designer

Die Hauptseite "Main Page": Auswahl des zu bearbeitenden Buchs

Zur Startseite Zurück Nach oben Weiter

Wenn wir ein Buch bearbeiten möchten, sollen die Informationen zu diesem Buch in einem editierbaren Format aufgerufen werden. Dazu gehen wir folgendermaßen vor:

 

Verwenden Sie eine separate Seite, auf der nur die Informationen zum ausgewählten Buch in einem editierbaren Format angezeigt werden. Dies ist in unserem Tutorial die Seite Editing Page.

In der Datenbank-Seitenquelle von Editing Page soll nur ein bestimmter Autor und ein bestimmtes Buch, das bearbeitet werden soll, ausgewählt werden. Die bearbeiteten Daten werden wieder in den entsprechenden Datensätzen in den Tabellen Authors und Books der Datenbank gespeichert.

Wenn der Benutzer ein Buch zur Bearbeitung auswählt, speichern wir seine Autor- und Buch-ID in der $PERSISTENT-Struktur (im Node EditAuthorID bzw. EditBookID).

Diese Werte aus der $PERSISTENT-Struktur werden zur Auswahl der Daten aus der Datenbank an die Unterseite übergeben.

 

Die einzelnen Schritte werden weiter unten beschrieben..

 

Auswahl der IDs für das zu bearbeitende Buch

Auf der Hauptseite sind für jede Tabellenzelle, in der Buchinformationen angezeigt werden (Abbildung links unten) dieselben Aktionen definiert (siehe Abbildung rechts unten). Diese Aktionen werden für die einzelnen Steuerelemente in jeder Zelle definiert.

Zum Erweitern/Reduzieren klicken     MTDTutDBHEditBookActions

An die Aktionsgruppe Edit Author werden zwei Parameter übergeben: $AuthorID und $BookID (siehe Abbildung rechts oben). Diese Parameter erhalten mit Hilfe von XPath-Ausdrücken Werte zugewiesen, die die Autor- bzw. Buch-ID des ausgewählten Buchs zurückgeben (siehe Abbildung rechts oben).

 

Die Aktionsgruppe Edit Author (Abbildung unten) führt folgende Aktionen aus: (i) Sie aktualisiert die Nodes der $PERSISTENT-Struktur, die die ID-Information über das aktuell ausgewählte Buch enthält, (ii) öffnet die Unterseite Editing Page als modales Dialogfeld; (iii) nachdem der bearbeitete Datensatz über die Unterseite gespeichert und die Unterseite geschlossen wurde, wird die Hauptseite mit der neu geladenen Seitenquelle $BoookCatalog aktualisiert. Dadurch werden die neu bearbeiteten Daten sofort auf der Hauptseite angezeigt.

MTDTutDBHEditAuthorActionGroup

Eine Anleitung zur Auswahl von Daten für die Unterseite finden Sie im Abschnitt Die Bearbeitungsseite "Editing Page":Übersicht.

 

© 2018-2024 Altova GmbH