"@"" />

Oracle BIEE定制文本格式

系统 2013 0

Oracle BIEE定制文本格式

Oracle BIEE,对报表中的列使用定制文本格式,其中可以填写html代码。假设报表如上右图所示,以下均以国家ID列为例:

1.把国家ID列的值传递给链接URL中的countryid参数,结果为 AD链接到http://localhost/map/asia.asp?country=AD,代码如下:

      
        1
      
       @
      
        [
      
      
        html
      
      
        ]
      
      "<a href="http://localhost/map/asia.asp?countryid=@" target="_blank">"@"</a>"
    

  其中,countryid=@表示本列值。

 

2.把国家ID列的值传递给Email地址,此处要注意@和"@"的区别,在结果中@为参数值,"@"显示为@,结果为AD, 代码如下:

 

      
        1
      
       @
      
        [
      
      
        html
      
      
        ]
      
      "<a href="mailto: @"@"qq.com">"@"</a>" 
    

 

Note:最前面的@可以去掉。  

 

3.以上方法可以扩展为其他一些效果,其中有些BIEE的代码规则,总结如下2条:

  (1).style中多个样式间的分号;需要用双引号包起来即";",且各个样式之间不能加空格,如果onclick等函数中有多个函数,之间的分号;也需要用双引号包起来即";"。

  (2).js函数中如要调用列值为参数,需要用单引号包含起来,即'@';如只要显示@符号,则'"@"'或"'@'"均可。

 

      
        1
      
      
        [
      
      
        html
      
      
        ]
      
      "<div style="cursor:hand";"background:#00FF99";"font-weight:bold" align="center";" location.href='http://www.baidu.com'">"@"</div>" 
    

 

Note:这是研究出来的唯一的能够传参数到js函数中的方法。

 

Oracle BIEE定制文本格式


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论