cancel
Showing results for 
Search instead for 
Did you mean: 

WDPortalEventing with Application in External Window

former_member188498
Active Participant
0 Kudos

Hi,

I have two Web Dynpro Applications: AppA, AppB. They're not on the same page.

When a user clicks a button in AppA, application AppB is being displayed in

external window (I am using WDPortalNavigation.navigateAbsolute for this - WDPortalNavigationMode.SHOW_EXTERNAL).

The problem is that I want to send some parameter back to AppA from AppB and also close AppB (when the user clicks a button in AppB).

I've tried using Portal Eventing, but it appears it is not working (the event handler is not being called).

Subscribe in AppA:


	WDPortalEventing.subscribe("urn:com.sap.tc.webdynpro.test.portal",  
								"TestEvent",  
								wdThis.wdGetTestEventAction());

Fire in AppB:


	WDPortalEventing.fire("urn:com.sap.tc.webdynpro.test.portal",  
						   "TestEvent",  
						   "paramValueABCD"); 

Event handler signature in AppA:


public void onActionTestEvent(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent, 
                              java.lang.String dataObject, java.lang.String nameSpace, 
                              java.lang.String name );

Maybe I'm doing something wrong or maybe it isn't possible to do like this?

Regards,

Ladislav.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ,

It is necessary for them to be accessed through

1. Domain name

2. Javascript enabled

3. Should be in the same page.

Regards

Bharathwaj

former_member188498
Active Participant
0 Kudos

Thanks,

so it seems it's not possible to send parameter from external window.

Regards,

Ladislav

Answers (0)