Anfang des InhaltsbereichsVorgehensweisen Schritt 4: Layout definieren Dokument im Navigationsbaum lokalisieren

Voraussetzungen

Vorgehensweise

Für das erste Template ( INITIAL ) fügen Sie zwischen den Tags <body> </body> die folgende Formulardefinition ein:

<!-- Form definition -->

<form ACTION=" `wgateURL()` " METHOD="POST">

<br>

<table>

  <tr>

    <td>Von &nbsp </td>

    <td><INPUT TYPE="TEXT" NAME="FromCity" Value="FRANKFURT"></td>

    <td> &nbsp Land &nbsp

        <INPUT TYPE="TEXT" NAME="FromCountry" Value="DE"SIZE=2 MAXLENGTH=2>

    </td>

  </tr>

  <tr>

    <td>Nach &nbsp </td>

    <td><INPUT TYPE="TEXT" NAME="ToCity" Value="NEW YORK"></td>

    <td> &nbsp Land &nbsp

       <INPUT TYPE="TEXT" NAME="ToCountry" Value="US" SIZE=2 MAXLENGTH=2></td>

  </tr>

  <tr>

    <td colspan=3> <br> <br>

    <!-- To raise a Flow Logic event clicking on the button -->

    <INPUT TYPE="SUBMIT" NAME="~Event" VALUE="Flugverbindungen">

    </td>

  </tr>

</table>

</form>

 

Für das zweite Template ( RESULTS ) fügen Sie zwischen den Tags <body> </body> den folgenden Quelltext ein:

<!-- BAPI RETURN message in case of error -->

`if ( RETURN-TYPE == "E" )`

    `RETURN-MESSAGE`

`else`

    <br>

    Flüge von `FromCity` ( `FromCountry` ) nach `ToCity` ( `ToCountry` ):<br> <br>

`end`

<!-- Listing output data -->

<table border=1 cellspacing=0>

  <tr>

    <th>Flug ID</th> <th>Flugverbindung</th> <th>Flugdatum</th> <th>Abflugzeit</th>

  </tr>

  `repeat with I from 1 to FLIGHTLIST-CARRID.dim`

  <tr>

    <td width=40 align=center> `FLIGHTLIST-CARRID[i]` </td>

    <td width=60 align=center> `FLIGHTLIST-CONNID[i]` </td>

    <td width=80 align=center> `FLIGHTLIST-FLDATE[i]` </td>

    <td width=80 align=center> `FLIGHTLIST-DEPTIME[i]` </td>

  </tr>

  `end`

</table>

Ergebnis

Sie haben eine einfache Darstellung der Oberfläche der beiden Templates (ohne Dialoglogik) mittels HTML und HTMLBusiness definiert.

Fortsetzung

Schritt 5: Flow-Logik implementieren

Ende des Inhaltsbereichs