Quantcast
Channel: SCN : All Content - Web Dynpro ABAP
Viewing all articles
Browse latest Browse all 3667

How solve problem with HTLM Island and event for return value?

$
0
0

Hi

 

I would like create function (who return value) in Web DynPro Abap using JavaScript. I found option using HTML Island.

My step are by web site

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/9071424e-3724-3010-9b81-edd4e63d9814?overridelayout=true

site 20-21.

 

I create script MyHTMLIsland.js who contains

var MyHTMLIsland = {

addCallback: function (callback) {

callback.fireEvent('Event','Hello Web Dynpro'); } };

 

In WDDOMODIFYVIEW i have

DATA: lo_html_island TYPE REF TO cl_wd_html_island.
        IF first_time EQ abap_true.
            lo_html_island ?= view->get_element( 'HTML_ISLAND' ).
lo_html_island->add_script_call( cl_wd_html_script_call=>new_call( )->variable( 'MyHTMLIsland' )->function( 'addCallback' )->add_callback_api( ) ).
       ENDIF.


I have HTML_ISLAND under this is HTMLEVENT and HTMLSCRIPT

HTMLEVENT have name EVENT and onAction HTML_ISLAND_EVENT

In ONACTIONHTML_ISLAND_EVENT

wd_comp_controller->wd_get_api( )->get_message_manager( )->report_success( data ).


HTMLSCRIPT have only source MyHTMLIsland.js


Why this not working? What I have wrong?


Thank you


Viewing all articles
Browse latest Browse all 3667

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>