TABLEVIEW mit Buttons

BusinessServerPages; Erstellung von Webapplikationen.

TABLEVIEW mit Buttons

Postby Lilith885 » Wed Sep 10, 2008 2:44 pm

Hallo zusammen,
ich habe das Problem, dass ich einen TABLEVIEW und in jeder Zeile einen Button habe. Durch Drücken des Buttons soll nun ein Ereignis (also das anzeigen des gesamten Datensatzes) ausgeführt werden. Wichtig ist, dass keine Ablauflogik sondern nur das MVC Konzept verwendet wird.

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.     <htmlb:tableView sort            = "SERVER"
  2.                      headerText      = "Ansprechpartner"
  3.                      headerVisible   = "true"
  4.                      design          = "alternating"
  5.                      visibleRowCount = "8"
  6.                      fillUpEmptyRows = "true"
  7.                      id              = "aplist"
  8.                      table           = "<%= model->aplist %>" >
  9.       <htmlb:tableViewColumns>
  10.         <htmlb:tableViewColumn columnName          = "PARTNEREMPLOYEEID"
  11.                                type                = "button"
  12.                                title               = "PartnerID"
  13.                                cellDesignKey       = "design"
  14.                                onItemClick         = "<% model->aplist->PARTNEREMPLOYEEID %>"
  15.                                horizontalAlignment = "center" />
  16.                 <htmlb:tableViewColumn columnName          = "FIRSTNAMENAME"
  17.                                onCellClick         = "MyCellClickFldate__"
  18.                                title               = "Vorname"
  19.                                wrapping            = "false"
  20.                                width               = "100"
  21.                                horizontalAlignment = "center" />
  22.       </htmlb:tableViewColumns>
  23.     </htmlb:tableView>
  24.  
GeSHi ©


D.h. meine Erste Spalte beinhaltet eine ID, welche nach dem Drücken des Buttons wie folgt in meiner Contollerklasse in der Methode DO_HANDLE_EVENT ausgelesen werden soll:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. IF htmlb_event IS BOUND.
  2.     CASE htmlb_event->server_event.
  3.       WHEN 'loeschen'.
  4.         RAISE EVENT loeschen
  5.         EXPORTING ap_id = ap_id.
  6. *    WHEN 'neu'.
  7.         RAISE EVENT neu.
  8. *        me->model->AP_ADD&#40; &#41;.
  9.       WHEN 'suche'.
  10.         RAISE EVENT suche.
  11. *        me->model->AP_ADD&#40; &#41;.
  12.     ENDCASE.
  13.   ENDIF.
  14.  
GeSHi ©

Eigentlich soll mir nun über "htmlb_event->server_event." wie das Drücken eines "normalen" Buttons die ID übergeben werden. Dieses geschieht jedoch nicht. Stattdessen zeigt er nur "<% model->aplist->PARTNEREMPLOYEEID %>" an.

Kann mir hiermit jemand helfen, wie ich dieses Problem in den Griff bekomme?
Danke schonmal im Vorraus!
Lilith885
.
.
 
Posts: 1
Joined: Wed Sep 10, 2008 2:44 pm

Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 1 guest