Anfang des Inhaltsbereichs

Vorgehensweisen Seitenattribute Dokument im Navigationsbaum lokalisieren

Definieren Sie für die Einkaufskorbseite basket.htm über die Registerkarte Seitenattribute die notwendigen Seitenattribute:

Diese Grafik wird im zugehörigen Text erklärt

basket_input enthält die aktuelle Eingabe des Benutzers. Wird etwa die Anzahl eines Artikels im Korb geändert und auf den Button Update Basket Contents geklickt, so werden die aktuellen Werte von dieser Seite in die Einkaufskorb-Struktur application->m_basket übernommen. Das Attribut muss als automatisch gekennzeichnet sein, weil die Inhalte bei der Navigation auf diese Seite automatisch gefüllt werden sollen. Der Bezugstyp hierfür ist bei den lokalen Typdefinitionen für diese Seite zu finden:

types: begin of sb_input,

         catid  type string,

         qty    type string,

         del(1) type c,

       end of sb_input.

types: sb_input_table type table of sb_input.

bookcat_tab ist die interne Tabelle, die die Detaildaten zu allen im Einkaufskorb befindlichen Büchern enthält. Diese wird im Eventhandler OnInitialization zusammengestellt.

catid ist die Katalog-ID des Artikels, zu dem eine Eingabe gemacht wird. Wird beispielsweise der 2. Artikel im Korb durch Aktivieren der Checkbox gelöscht und dann Update Basket geklickt, so wird die Katalog-ID des 2. Artikels der Einkaufskorb-Pflege-Methode übergeben (vgl. OnInputProcessing).

totalamount ist die Variable, die den Gesamtpreis für alle Artikel enthält. Sie wird im Eventhandler OnInitialization mit dem richtigen Wert gefüllt.

Diese Grafik wird im zugehörigen Text erklärtEventhandler

Ende des Inhaltsbereichs