Hallo Sonne!


Hier nutzen wir die Datenbindung, um eine Selectbox an das Panelfeld des Controllers zu binden. Beim Wechsel auf einen anderen Listboxeintrag wird mit der Javascriptfunktion genericSubmit('actu'); ein Server-Roundtrip ausgelöst. Der Funktionscode actu ist für Roundtrips vorgesehen, die keine eigene Fcode-Behandlermethode benötigen.

Quelltext des Views

<%@page language="abap"%>
<%@extension name="Z" prefix="z"%>
<html>
  <head>
    <title>Hallo Welt!</title>
    <z:globals/>
  </head>
  <body>
    <z:form>
    <z:select binding="panel"
       onChange="genericSubmit('actu');">
      <z:selectOption value="sun" text="Sonne"/>
      <z:selectOption value="moon" text="Mond"/>
      <z:selectOption value="stars" text="Sterne"/>
    </z:select>
    <p>
    <!-- Panel: <%= caller->panel%>
         View:  <%= c->get_page_name( )%>  -->
    <% call_view( c ).%>
    </z:form>
  </body>
</html>