ich will mir in einer bestimmten Zeile des TV eine DropDownListBox rendern lassen. Ich erstelle ein dropdownBox objekt und füge es per bee ein.
nun das problem: ich möchte das attribut der listbox "table" mit einer internen tabelle versorgen die von einer datenbank gefüllt wird.
in diesem fall sieht das so aus.
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- *#### ERSTELLE DROPDOWNBOX IN SPALTEN: MWSKZ #######
- dropdownBox type ref to CL_HTMLB_DROPDOWNLISTBOX.
- SELECT *
- FROM T007S
- INTO TABLE tb_mwskz.
- CREATE OBJECT dropdownBox.
- dropdownBox->id = p_cell_id.
- dropdownBox->table = tb_mwskz.
- dropdownBox->nameofkeycolumn = 'TEXT1'.
- dropdownBox->nameofvaluecolumn = 'MWSKZ'.
- dropdownBox->selection = m_row_ref->MWSKZ.
- dropdownBox->width = 'auto'.
- p_replacement_bee = dropdownBox.
- GeSHi ©
wenn ich das debugge kommt ein fehler indem mir mitgeteilt, dass das feld table nicht mit meiner internen tabelle typkompatibel ist.
die tabelle t007s enthält mehrere spalten, dies dürfte aber doch kein problem darstellen oder ?