IP2016 - ATTACHING EVENT HANDLER "PHYEVENT_DRILLDOWN_LIST" HAS UNEXPECTED BEHAVIOR (Doc ID 2183544.1)

Last updated on JANUARY 29, 2017

Applies to:

Siebel eCommunications - Version 16.0 [IP2016] and later
Information in this document applies to any platform.

Symptoms

BEHAVIOR
-----------------------
Siebel IP 2016 Open UI issue - onControlEvent method

OnContronlEvent method of an applet PM doesn’t seem to work right.
As per Oracle release details, there have been some re-written functions and it is possible they fail to handle custom event handler correctly.
Attaching a handler for a list drilldown event will lead to the following behavior: They work with LIFO mechanism and returning “false” in custom handler will skip the other handlers in the queue (for e.g. the default operation).

This doesn't work in IP2016.

EXPECTED BEHAVIOR
-----------------------
The default handler should not be called.

REPLICATING STEPS
-----------------------

1. Create a custom PM, with below code:

 

2. Add it to Manifest Files, and then to "Activity List Applet With Navigation" Applet in Manifest Administration
3. Log out of the App
4. Log in, and go to Activities > Activity List > Drill down on an Activity

Results
----------------------
#4. Alert is shown: "PHYEVENT_DRILLDOWN_LIST Event reached" AND the drilldown is happening, regardless of the return statement.

 

Changes

 N/A

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms