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函数中的方法。

 

转载于:https://www.cnblogs.com/MickWoo/p/4000879.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值