!--a11y-->
Definieren Sie für die Einkaufskorbseite
basket.htm über die Registerkarte Seitenattribute die notwendigen Seitenattribute:
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.
