TableView get_cell_value
Posted: Fri Oct 19, 2007 8:58 am
Hallo,
ich lasse meine Daten in einer TableView anzeigen. Wählt der Benutzer eine Zeile aus, so will ich den Wert dieser Zeile aus der ersten Spalte auslesen.
im Layout - Teil:
im Eventhanlder:
Aus mir unerklärlichen Gründen funktioniert die Methode GET_CELL_VALUE nicht; mein fval ist immer leer.
Kann mir da jemand helfen ???
Danke im Voraus.
ich lasse meine Daten in einer TableView anzeigen. Wählt der Benutzer eine Zeile aus, so will ich den Wert dieser Zeile aus der ersten Spalte auslesen.
im Layout - Teil:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- ...
- <htmlb:form>
- <htmlb:tableView id = "tv1"
- headerText = "Suche nach <%= p_suche %>"
- headerVisible = "true"
- footerVisible = "true"
- design = "ALTERNATING"
- table = "<%=my_suche%>"
- selectionMode = "SINGLESELECT"
- visibleRowCount = "20"
- onRowSelection = "onMyRowSelection">
- </htmlb:tableView>
- </htmlb:form>
- GeSHi ©
im Eventhanlder:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- fval type string.
- event = CL_HTMLB_MANAGER=>get_event( runtime->server->request ).
- * Declarations
- selected_row_index TYPE selectedrow-index,
- tv TYPE REF TO cl_htmlb_tableview.
- tv ?= cl_htmlb_manager=>get_data( request = request
- name = 'tableView'
- id = 'tv1' ).
- * selected_row_index = tableview_event->selectedrowindex.
- selected_row_index = tableview_event->prevselectedrowindex.
- CALL METHOD TABLEVIEW_EVENT->GET_CELL_VALUE
- EXPORTING
- ROW_INDEX = selected_row_index
- COLUMN_INDEX = 1
- RECEIVING
- VALUE = fval
- .
- GeSHi ©
Aus mir unerklärlichen Gründen funktioniert die Methode GET_CELL_VALUE nicht; mein fval ist immer leer.
Kann mir da jemand helfen ???
Danke im Voraus.