hi to all,
when the user selects the value from drop down list box, it should display the whole record in the table view. but when I am selecting the value from the list box ,the record is not displayed in the table view. Could you help me out .
here is the code in layout.
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<htmlb:content design="design2002">
<htmlb:page title = "first page ">
<htmlb:form>
<br>
<br>
<br>
<htmlb:textView text = "ENTER MATERIAL NUMBER"
design = "EMPHASIZED" />
<br><br><br>
<htmlb:dropdownListBox id = 'lb'
disabled = "FALSE"
table = "<%=t_mara%>"
nameOfKeyColumn = 'matnr'
nameOfValueColumn = 'matnr'
onSelect = 'my_select'
selection = "<%=key %>" />
<htmlb:button id = 'b'
text = "Press Me"
onClick = "myClickHandler" />
<br><br>
<hr>
<htmlb:tableView id = 'tb' table = "<%=itt_mara%>"/>
</htmlb:form>
</htmlb:page>
</htmlb:content>
and in oninputprocessing event
event handler for checking and processing user input and
for defining navigation
CLASS CL_HTMLB_MANAGER DEFINITION LOAD.
DATA: event TYPE REF TO CL_HTMLB_EVENT.
event = CL_HTMLB_MANAGER=>get_event( runtime->server->request ).
IF event->name = 'dropdownListBox' AND event->event_type = 'select'.
DATA: dd_listbox_event TYPE REF TO CL_HTMLB_EVENT_SELECTION.
*
dd_listbox_event ?= event.
DATA: data TYPE REF TO CL_HTMLB_DROPDOWNLISTBOX.
data ?= CL_HTMLB_MANAGER=>GET_DATA(
request = runtime->server->request
name = 'dropdownlistbox'
id = 'lb'
).
IF data IS NOT INITIAL.
key = data->selection.
ENDIF.
elseif event->name = 'button'.
endif.
on initaialisation
select matnr from mara into table t_mara up to 10 rows.
SELECT * FROM MARA INTO TABLE ITT_MARA
WHERE MATNR = KEY.
can any help me out .
thanks ®ards
gangadhar.