Hallo,
ich bin Neuling auf dem Gebiet HTMLB und habe ein vermutliches triviales Problem. Ich möchte das nach der Selection eine Dropdownmenus der Inhalt einer Tableview entsprechen geändert wird. Mein Problem ist nun das setzen des Parameters und nach switch das aktuallisieren des Tableviews. Vielen Dank schonmal
>>> Dropdown menu
<htmlb:dropdownListBox id = "myYear2"
table = "<%=it_year%>"
selection = "<%=par_yearb%>"
nameOfKeyColumn = "YEARB"
nameOfValueColumn = "YEARB"
onSelect="myYearSelect"
/>
>>> OnInputProcessing
DATA: event TYPE REF TO CL_HTMLB_EVENT,
tv_inventry TYPE REF TO CL_HTMLB_TABLEVIEW,
dd_listbox_event TYPE REF TO CL_HTMLB_EVENT_SELECTION.
event = CL_HTMLB_MANAGER=>get_event( runtime->server->request ).
* Year Selection > ziemlich falsch denke ich
IF event->name = 'dropdownListBox' AND event->event_type = 'Select'.
dd_listbox_event ?= event.
CASE dd_listbox_event->id.
WHEN 'myYear2'.
DATA: par_yearb TYPE REF TO CL_HTMLB_DROPDOWNLISTBOX.
par_yearb ?= CL_HTMLB_MANAGER=>GET_DATA(
request = runtime->server->request
name = 'dropdownListBox'
id = 'myYearSelect'
).
navigation->set_parameter( 'par_yearb' ).
navigation->goto_page( 'TableViewColumn4' ).
ENDCASE.
ENDIF.