Anfang des Inhaltsbereichs

Vorgehensweisen Wie sehen die Eventhandler für Ihre Suchseite aus? Dokument im Navigationsbaum lokalisieren

Spezifizieren Sie den Verarbeitungsablauf, der aufgrund der Benutzeraktion bei der Suche ausgeführt werden soll. Verwenden Sie dazu den Eventhandler OnInputProcessing.

case event_id.

  when 'search'.

    navigation->set_parameter( 'author' ).
    navigation->set_parameter( 'title' ).
    navigation->set_parameter( 'publisher' ).
    navigation->set_parameter( 'isbn' ).
    navigation->set_parameter( 'keyword' ).

    if not ( author is initial and
      title is initial and
      publisher is initial and
      keyword is initial and
      isbn is initial ).
      navigation->next_page( 'TORESULTS' ).
    endif.

  when others.

endcase.

Bei dem Aufruf der Suche werden die einzelnen Eingabefelder mit den Benutzereingaben abgeglichen. Wenn mindestens eines der möglichen Felder mit Benutzereingaben gefüllt wurde, dann wird die Navigation zur Ergebnisseite angestoßen.

Hinweis

Aufgrund dieser IF-Abfrage ist es erforderlich, die Seitenattribute als automatisch zu kennzeichnen, obwohl die Parameter nicht von einer Vorgängerseite übergeben wurden.

Diese Grafik wird im zugehörigen Text erklärtLayout für die falsche ISBN-Seite

Ende des Inhaltsbereichs