首页 > 代码库 > Oracle BIEE定制文本格式
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.mamicode.com/‘http://www.baidu.com‘">"@"</div>"
Note:这是研究出来的唯一的能够传参数到js函数中的方法。
Oracle BIEE定制文本格式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。