Anfang des InhaltsbereichsVorgehensweisen View detail.htm für die Detailanzeige anlegen Dokument im Navigationsbaum lokalisieren

Verwendung

Dieser View wird aufgerufen, wenn ein Buch in der Ergebnisliste angeklickt wurde. Er zeigt Details zum Buch an.

Vorgehensweise

Im Prinzip entspricht der View der StrukturlinkBuchseite aus dem StrukturlinkOnline-Buchladen.

<%@page language="abap" %>

<%@extension name="htmlb" prefix="htmlb" %>

<font face="Arial">

  <table width="500">

    <tr><td><h1><%= s_bookdata-title %></h1><%= s_bookdata-subtitle %>

                                                       </td></tr>

    <tr><td><p align="right"><b>

  <%

    DATA author_wa TYPE bsauthors.

    LOOP AT s_bookdata-authors INTO author_wa.

  %>

  <%= author_wa-authfname %>&nbsp;<%= author_wa-authlname %><br>

  <%

    ENDLOOP.

  %>

                                                         </td></tr>

  <tr><td><p><b><%= s_bookdata-publisher %></b> -

                         <%= s_bookdata-series %></p><br></td></tr>

  <tr><td><p>Our Price: <%= s_bookdata-our_price %>

                        <%= s_bookdata-catal_curr %>&nbsp;&nbsp;&nbsp;

           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delivery time:

             <%= s_bookdata-delivery %> day(s) </td></tr>

  <tr><td><p align="right">

  <htmlb:button id      = "ORDER"

                text    = "Order this book"

                onClick = "order" />

     </td></tr>

  </table>

</font>

Die Detaildaten zum Buch befinden sich in der Struktur s_bookdata, die Sie natürlich als Seitenattribut pflegen müssen.

Fügen Sie also unter Seitenattribute ein:

Attribut

TypArt

Bezugstyp

Beschreibung

s_bookdata

TYPE

BSBOOKDATA

Struktur für die Übergabe der Buchdaten

 

Hinweis

Der Arial-Font wird verwendet, damit die Ausgabe zu dem restlichen HTMLB-Stil passt.

Ergebnis

Nun sind Sie schon fast fertig, Sie können nun auch Detaildaten zu einem Buch anzeigen.

Diese Grafik wird im zugehörigen Text erklärt

Erstellen Sie nun den alternativen View, falls kein Buch ausgewählt wurde:

View about.htm für die Detailanzeige anlegen

Ende des Inhaltsbereichs