But I did manage this little trick.
I have involved myself in a situation where we don't change the column names in either the logical or presentation layer. Instead, we use a database (Oracle) table and pull in the values using a row-wise repository variable.
I won't get into all that, but I will demonstrate the basics.
First off, in the Administration tool, open up the properties of a column, I'm using PROD_NAME from the SH schema PRODUCTS table.
Check the "Custom display name" and just leave the default value. Then enter in some text into the Description box...doesn't matter what it is.
You can see that the text I put into the Description box matches that in the tooltip from Answers.
Now comes the fun part, where the real hacking begins.
There are 2 parts to get this accomplished:
Neither one of those is easy...especially so for the uninitiated.
At approximately line 1359 you'll see this:
strBuf.append(this.getSelectHtml() + " title='" + saw.encodeHTMLAttrValue(this.getToolTip()) + "'>"I know enough to be dangerous naturally.
Something along the lines of:
I "grepped" the source code in the <BI_HOME> for treeutility.js. I got 3 hits back:
Despite the stern warnings not to edit those files, I monkeyed with them anyway. Wherever I found the reference to treeutility.js, I added another line referencing boxover.js. Stopped the BI Server and BI Presentation Server, cleared the browser cache and restarted.
After searching the OBIEE forums, I found a link to these (HTML) documents which talked about changing the styles and skin for the Presentation layer. In particular, this one.
To make a really, really, really long story short, I added a file to the customMessages folder (which I had to create) underneath my language (l_en), called custommessages.xml.
The contents of that folder are as follows:
<?xml version="1.0" encoding="utf-8"?>Note that the first 3 attempts are commented out, so I only really need that last WebMessageTable entry.
<!--WebMessageTable lang="en-us" system="CriteriaTemplates" table="Messages">
<WebMessageTable name="deliversTemplates" translate="no">
<WebMessageTable lang="en-us" system="CommonUITemplates" table="Messages">
<WebMessageTable lang="en-us" system="TreeViewSys" table="Messages">
One thing I still need to resolve though, is that my bullet points disappeared (first screenshot above). But...I got what I needed and I can tinker a bit more to get the desired results.