If you are unable to create a new account, please email support@bspsoftware.com

 

News:

MetaManager - Administrative Tools for IBM Cognos
Pricing starting at $2,100
Download Now    Learn More

Main Menu

ToolTip For a value Prompt ????????????

Started by hrk551, 17 Mar 2009 10:37:54 AM

Previous topic - Next topic

hrk551

How can we make a tooltip for a value prompt. Ex: In my drop down list I have region a,Region B, Region C  .... Each region represents a set of countires...... When the user moves his cursor on to prompt a toooltip has to be displayed Showing wat all the regions consist of from then user can select his region.
I am using 8.3,and I am not using any prompt page.


Thanx

Sunchaser

Hi,

Before I post anything, I should mention that using javascript (because in that case, I don't see any other solution, but I might be wrong) in cognos8.3 is not recommanded and could give some problems (I used to have a lot ...)

So, now, here is a possible solution:

You may need 4 html items (small code inside, don't worry).

1) Put the first one at the beginning of your page:

first html item:


<head>
<script>
function doHints()
{
alert("I can see you");
var get_myList = document.getElementById("my_list");
if (get_myList != null)
{
var target_list = get_myList.getElementsByTagName("SELECT")[0];
if (target_list != null)
{
var arr_items = target_list.getElementsByTagName("OPTION");
for ( var i = 0; i < arr_items.length; i ++ )
{
arr_items[i].title = "this is my info hint for region No: " + (i+1);
}
}
}
};
</script>
</head>


2) Put the second one just before the value prompt (at the left of this object):

second html item:


<div id="my_list">


3) Put the third one just after the value prompt (at the right side of this object):

third html item:


</div>


4) Put the fourth one just at the end of the page:

fourth html item:


<body onload="doHints()"></body>


Run your report in HTML format, of course ...

Hope it coud help you.
vinc.

Sunchaser

Last thing I forgot to say:
a good tool for working with JS in Cognos pages is IE Developper ToolBar.

It's a little bit like Firebug in FF, and it's really usefull to see and understand Cognos object's hierarchy in HTML pages.

hrk551

Thanx for replying SUNCHASER .....  above code just displays a alert messg when I click on run button. I dont want to display an alert message box .. I want a tooltip...

Thank you

Sunchaser

Hi; You can delete the line:

alert("I can see you");

but the line:

arr_items[i].title = "this is my info hint for region No: " + (i+1);

will give you an information while the mouse is over an item in the value-prompt.
I've tested on my computer, was working.

hrk551

Sunchaser,

Thank you , its working, But a small change ... this is giving a tooltip on the values, can we get tooltip on the tool i.e on the value prompt itsself not on  the list values

Thank you