How To disable hyperlink for Value Interaction column
Posted by sranka on July 15, 2009
Hi All,
Recently at client place, came across very interesting requirement. The tone of requirement was very basic, but it was amazing to see the tremendous business value, for this requirement.
Following was the requirement :
If the data value in value interaction column is null, than there should be some “Custom Text” with out any hyperlink, but if column has value than functionality should be same as Out-Of-Box.
Steps to follow ::
- In the Column Formula, under — Edit Column Formula window — put following code (change “TableName”.”ColumnName” appropriately) :
case when "TableName"."ColumnName" is null then 'No Data' else "TableName"."ColumnName" end
- Create Static Text View and add following Java Script, make sure Static Text View is last in the compound laye out :
<script>
var aElm=document.getElementsByTagName('td');
for(var i=0; i<aElm.length; i++) {
if((aElm[i].className.indexOf("OOLD") > -1)){
//alert(aElm[i].innerHTML);
if((aElm[i].innerHTML.indexOf("<span><span>No Data</span></span>") > -1)){
aElm[i].innerHTML = '<span><span>No Data</span></span>';
}// end of if
}// end of if
}// end of for
</script>
- Below image shows the final out come and Compound Lay out view.
Compound Layout and Final View
I have tried explaining with an abstraction, I will be more than happy to answer any specific question.
Hope This Helps,
Sunil S Ranka

Aditya said
Really cool Post , Did You ever work for cisco ?
Regards
Srinivas Malyala said
Thanks for sharing with us …nice article