bhtml und OnInputprocessing

BusinessServerPages; Erstellung von Webapplikationen.

bhtml und OnInputprocessing

Postby Jayson2175 » Mon Nov 03, 2003 12:32 pm

Hallo allerseits.

Ich habe grad mit BSPs und BHTML angefangen und habe jetzt einen Button:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.           <htmlb:button id       = "data"
  2.                         design   = "EMPHASIZED"
  3.                         onClick  = "OnInputProcessing"
  4.                         text     = "Suchen"
  5.                         width    = "200"
  6.                         disabled = "false"
  7.                         tooltip  = "Starten der Suchabfrage" />
  8.  
  9.  
GeSHi ©

mit dem ich im OnInputProcessing-Handler arbeiten will.
Event-id ist aber immer nur mit 'htmlb' statt mit 'data' gefüllt.
Kann mir da jemand helfen?
Jayson2175
.
.
 
Posts: 4
Joined: Mon Nov 03, 2003 12:32 pm

Postby Walter4536 » Mon Nov 03, 2003 1:34 pm

Hi Janie,

wenn Du einen Button-Klick im OnInputProcessing auswerten willst, dann darfst Du nicht den htmlb-Button nehmen, sondern stattdessen pure HTML verwenden (input type="button" name="OnInputProcessing(myclick)" usw.)

Wenn Du einen HTMLB-Button verwendest (so wie in Deinem Beispiel) musst Du im Event OnInputProcessing den Event selbst auswerten und zwar so:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. ...
  2.       WHEN cl_htmlb_manager=>event_id.
  3.         event_data = cl_htmlb_manager=>get_event&#40; request &#41;.
  4.  
  5.         IF event_data->event_type EQ 'click' AND
  6.            event_data->name EQ 'link'.
  7.  
  8.           link_event ?= event_data.
  9.           lv_action = link_event->server_event.
  10.  
  11.           IF lv_action EQ 'goanywhere'.
  12. * do whatever          
  13.             navigation->goto_page&#40; 'anotherpage.htm' &#41;.
  14.            ENDIF.
  15.         ENDIF.
  16. ...
  17.  
  18.  
GeSHi ©


Gruß,
Steff
Walter4536
...
...
 
Posts: 315
Joined: Mon Dec 02, 2002 12:09 pm

Postby Jayson2175 » Mon Nov 03, 2003 2:22 pm

Danke! So funktionierts!
Jayson2175
.
.
 
Posts: 4
Joined: Mon Nov 03, 2003 12:32 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 13 guests