im Moment arbeite ich mich in BSP ein aber ich tue mir gerade irgendwie schwer. Vielleicht könnt ihr mir ja helfen.
Ich probiere gerade etwas rum und habe dabei folgendes Problem:
Ich habe auf meiner "Seite 1" ein Selektionsmenü entwickelt bei dennen man zwischen Fluggesellschaften auswählen kann. Diesen Wert wollte ich auf eine andere Seite übergeben. Soweit so gut das klappt auch noch. Auf meiner 2. Seite wollte ich jetzt mehrer Flüge der Airline in Form einer Radiobuttongroup zur Auswahl stellen. Da ich erstmal ausprobieren wollte wie das mit dem Radiobuttons ist, habe ich die Seite so entwicklet das es bisher nur 3 Auswahlmöglichkeiten gibt, und wenn man auf einen Knopf drück dann schreibe ich auf die Seite den welchen Knopf man gedrückt hat.
Das funktioniert eigentlich auch. Zumindest wenn ich als erstes die Seite 2 aufrufe.Wenn ich von Seite 1 liefert die Radiobuttongroup leider keinen Wert zurück, oder er wird zumindest nicht auf auf die Seite geschrieben.
Leider finde ich nicht raus warum das nicht funktioniert. Ich gebe euch einfach mal den Quellcode.
Layout Seite 1
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- <%@page language="abap"%>
- <%@extension name="htmlb" prefix="htmlb"%>
- <!DOCTYPE HTML>
- <html>
- <head>
- <title>Flugsuche</title>
- <meta charset="utf-32">
- <meta name="viewport" content="width=device-width", initial-scale=1>
- <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
- <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
- <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
- </head>
- <body>
- <div date-role="page">
- <div data-role="header" data-position="fixed">
- <h1> Flugsuche </h1>
- </div>
- <div data-role="content">
- <center><p> <b> Herzlich Willkommen! </p>
- <p> Eine gute Reise wünscht Ihnen ihr Flughafen </p> </b></center>
- <br>
- <% READ table itab INDEX sy-index INTO FCAR_Name. %>
- <option><%= FCAR_Name %></option>
- </select>
- </form>
- </div>
- <div data-role="footer" data-position="fixed">
- <h1> </h1>
- </div>
- </div>
- </body>
- </html>
- GeSHi ©
Eventhandler Seite 2:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- GeSHi ©
Seitenattribute:
Layout Seite 2:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- <%@page language="abap"%>
- <%@extension name="htmlb" prefix="htmlb"%>
- <!DOCTYPE HTML>
- <html>
- <head>
- <title>Flugsuche</title>
- <meta charset="utf-32">
- <meta name="viewport" content="width=device-width", initial-scale=1>
- <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
- <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
- <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
- </head>
- <body>
- <div date-role="page">
- <div data-role="header" data-position="fixed">
- <h1> Flugsuche </h1>
- </div>
- <div data-role="content">
- <fieldset data-role="controlgroup" name="control">
- <legend>Wähle einen Flug:</legend>
- <label for="radio-choice-1">1</label>
- <label for="radio-choice-2">2</label>
- <label for="radio-choice-3">3</label>
- </fieldset>
- </form>
- <%= spuffer %> <br>
- <%= airline %>
- </div>
- <div data-role="footer" data-position="fixed">
- <h1></h1>
- </div>
- </div>
- </body>
- </html>
- GeSHi ©
Eventhandler Seite 2:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- GeSHi ©
Seitenattribute Seite 2