When migrating an application built with older versions of WebSphere Dashboard Framework from Portal 6.x to Portal 7.x chart clicks with AJAX fail to work.
When clicking on a chart to drilldown, the page does not refresh.
Earlier versions of WebSphere Dashboard Framework used a servlet to provide AJAX functionality.
More recent version of WebSphere Dashboard Framework use a different mechanism. Some applications built on older versions may not work properly when moved to Portal 7.x.
WebSphere Dashboard Framework uses a version detection mechanism to determine the capabilities of the version of WebSphere Portal where the application is running. When deploying a JSR-168 portlet to WebSphere Portal 6.0.x, the AJAX servlet is used. When deploying a JSR-168 portlet to WebSphere Portal 6.1.x or newer, the Single Portlet Refresh mechanism is used.
Resolving the problem
The issue can be resolved by updating WEB-INF/config/override.properties file for your project: and adding the following line.
This will force the use of the old style servlet.
The use of this property will override the version detection in WebSphere Dashboard Framework and force the JSR-168 portlet application to use the AJAX servlet on newer versions of WebSphere Portal.