Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Unlike table report Popup/Tool Tip/Mouse Hover effect functionality is not working for chart in OBI

Received Response
22
Views
1
Comments
Rank 1 - Community Starter

Dear All,

We have implemented Popup/Tool Tip / Mouse Hover effect functionality in our tabular report. We have referred several blogs available on internet to help us achieve this functionality.

Using Java Script, CSS, HTML & OBIEE GO URL we are able to generate popup detail report using when we hover intended column value in Summary or Main tabular report. Now we are expecting same functionality in graph/charts.

In Graph or chart, we tried to enable this functionality on measure column (Popup when hover over measure value in graph). It looks like same functionality is not working on graph.

Steps followed:

1. Create static Text View and place below code.

<script type="text/javascript" src="http://sdhjhdjkashdkj.dsdasdghsd.com:9702/analyticsRes/jquery.min.js"></script>

<script type="text/javascript" src="http://sdhjhdjkashdkj.dsdasdghsd..com:9702/analyticsRes/tipped/js/tipped/tipped.js"></script>

<script type="text/javascript" src="http://sdhjhdjkashdkj.dsdasdghsd.om:9702/analyticsRes/tipped/js/excanvas/excanvas.js"></script>

<link rel="stylesheet" type="text/css" href="http://sdhjhdjkashdkj.dsdasdghsd.com:9702/analyticsRes/tipped/css/tipped/tipped.css"/>

2. Code to create popup on mouse hover over in main report.

'<div id="popup'||"ES_AUTOMIC_SUMMARY_VW"."OBJECT_TYPE"||'">'||"ES_AUTOMIC_SUMMARY_VW"."OBJECT_TYPE"||'</div>' ||'<script type="text/javascript"> Tipped.create("#popup' ||"ES_AUTOMIC_SUMMARY_VW"."OBJECT_TYPE"||'", "saw.dll?PortalGo&path=%2Fshared%2FHFM%20Insights%2FPROJECT%2FAutomic%2FAutomic%20-%20ToolTip%20MAINT&Action=extract&p0=4&p1=eq&p2=%22ES_AUTOMIC_BASE%22.%22OBJECT_TYPE%22&p3='||"ES_AUTOMIC_SUMMARY_VW"."OBJECT_TYPE"||'", {ajax: true,  skin:"white",  hook: "bottomleft",  border: { size:1},  afterUpdate: function() {} } ); </script>'

Can you please suggest .

Regards,

Radhakrishna

Answers

  • Hi,

    You are talking about custom developed code you deployed on your own OBIEE server. Nobody else than you has that code (and all your colleagues at GE as those are internal links).

    All I can say is that you deployed jQuery in analyticsRes which is useless as jQuery is already into OBIEE 12c and it's also loaded by default in most pages.

    Can't say anything else...

    You need to keep in mind that charts aren't tables, it's a bunch of SVG objects put together, so your piece of HTML there inside will just not affect anything.

    I guess "Tipped.created" have event handlers either on click or on mouse-over, but in a chart you will need to assign those handlers to something else as your <div> isn't rendered as such.

Welcome!

It looks like you're new here. Sign in or register to get started.