und wieder habe ich eine Frage und hoffe, dass ihr mir helfen könnt, weil diese Frage im Internet meist unbeantwortet bleibt^^
Also... ich hab einen HTMLB-Button mit dem wert "onClick = "onInputProcessing(select)"".
Wenn ich jetzt aber den button im event-handler abfragen will mit
"CASE event_id.", dann steht bei event_id immer nur "BHTML" drin, es
sollte aber eigetnlich der Wert, den ich beim "onClick" übergebe (select)
drinstehen.
was mach ich da falsch?
also, momentan siehts so aus:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- <htmlb:button id = "search"
- text = "Mitarbeiter anzeigen"
- onClick = "onInputProcessing(select)" />
- GeSHi ©
außerdem im event-handler:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- GeSHi ©
außerdem hab ich iregndwo im internet noch diesen Vorschlag gefundeN:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- case event_id.
- event_data = cl_htmlb_manager=>get_event(request).
- event_data->name EQ 'link'.
- link_event ?= event_data.
- lv_action = link_event->server_event.
- * do whatever
- navigation->goto_page('main4_ausgabe.htm').
- GeSHi ©
aber der funktioniert bei mir nicht, weil er das "get_events" nicht findet...
habt ihr eine Ahnung, wie ich das lösen kann?
mfg
Pyro
//EDIT:
Ha, hab eine lösung gefunden, die funktioniert:)
ich hab keine ahnung, ob das eine saubere/brauchbare lösung ist, aber bis ich was besseres gefunden habe funktionierts^^
für alle, die mal das gleiche problem haben:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- GeSHi ©
und dann kann man über "button_event->id" den button prüfen