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/[email protected]" target="_blank">"@"</a>"

  其中,[email protected]表示本列值。

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

时间: 2024-10-11 17:08:17

Oracle BIEE定制文本格式的相关文章

Oracle BIEE实现单元格内容超链接的两种方式

Oracle BIEE实现单元格超链接有两种方式: ① 定制单元格文本为HTML: ② 自定义定制单元格文本. 效果如下图所示,其中左列为方式①,右列为方式②的效果. 方式①操作步骤: 1.设置该列 列属性-数据格式 中,覆盖缺省数据格式,同时将文本视为HTML: 2.按照以下格式,拼接出定制跳转的HTML语句的字符串,并将其设置为该列的列公式. '<a href ="/web/obiee/portalPages.do?sawId=D4B9D70AC7D1AC4A3C7542C9B84A4

Oracle BIEE某列指定单元格进行合并展示

Oracle BIEE某列指定单元格进行合并展示的最终效果,见下图: 具体操作为: 1. 将该列 列属性-列格式-值校正 设置为禁用,此时BIEE会默认将该列中相邻行且值一样的单元格进行合并显示: 2. 增加隐藏排序列(设置 列属性-列格式 为隐藏,同时点亮该列排序标识),目的是使得需要合并的记录在相邻行: 此时,BIEE会将排序列值相同的行中,对目标列中相应行进行合并单元格显示. 注意:BIEE默认从左至右依次对合并的行记录渐渐进行分割,因此需要保证行中值不同的列出现在需要合并单元格的列的右侧

Oracle BIEE 向外传递参数的实现方式

Oracle BIEE 可以通过叙述视图对外传递参数,以实现通过提示控制嵌入页面内容的效果. ① 首先,构建需要传递参数的请求条件(Answer). ② 选择叙述视图,插入相应HTML代码段,例如:<iframe> ③ 通过URL对外传递参数,参数的格式如下: 1 /web/nxflaw/flawAnalysis.do?action=homePage&[email protected]&[email protected]&[email protected]&[e

VBA 以文本格式打开DSV

Public Function GetDataFromDSV(fpath As String) As Collection Dim AllTextFormat(255) As Integer Dim i As Long For i = 0 To 255 AllTextFormat(i) = xlTextFormat Next i Application.ScreenUpdating = False Application.DisplayAlerts = False Application.Wor

如何把Excel中的某列数值如何转换成文本格式,且兼容性最好?

假设要把下方A列数值变成文本格式.有多种方法,其中下方的方法兼容性最好: 第一步:选择 A 列,然后,运行菜单 数据/分列... 命令,如下图: 第二步:默认 下一步: 第三步:默认 下一步: 第四步:列数据格式/文本 ,点击 完成. 第五部:完成的如下图,A列所示:每个数字左上方有个 绿色小三角,表明是 文本 格式,兼容性最好.

Linxu中和Windows中的文本格式

在Linux中新建的文本文件换行符是$ Windows中新建的文本换行符是^M$ 在Windows中编辑由Linux中创建的文本,新添加的内容仍然会以Linux的$的格式换行 将Windows下编辑的文本转换成Linux中的文本格式可以使用命令:dos2unix 文件名

Oracle BIEE启停脚本

作为BI的开发人员,经常启停BI服务在所难免,启动的过程又比较长,命令需要不同目录切换,简直烦死人呢, 特意整理了linux中的启动脚本,将以下脚本存成biee.sh,后面的过程就相当简单了, 启动:./biee.sh start 停止 :  ./biee.sh stop 重启:./biee restart 日志的观察: tail -f /var/log/obiee-start.log tail -f /var/log/obiee-stop.log 以下是脚本内容,保存成.sh文件,然后chmo

iOS 富文本格式字符 以及处理iOS8下textview设置富文本后输入bug

iOS的富文本设置,在iOS8下在textView的代理方法中设置textview的attributedText时,会出现富文本格式未加到text上的情况,可以在初始化时将文本属性赋给textview的typingAttributes.代码如下: NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; paragraphStyle.lineSpacing = 7;// 字体的行间距 UIF

Excel 表格的文本格式莫名其妙变成日期或者货币问题

最近有同事遇到过Excel 表格的文本格式莫名其妙变成日期或者货币,重新设置好格式,保存了,再打开却莫名其妙变日期了或者变成金额了. 解决方法: 1. 打开Excel,任意选中一单元格,单击鼠标右键,选择设置单元格格式.2. 在数字自定义类型中,找到类似前缀为[$-F400]的类型格式(或者类似的比如[$-F800]),点击删除.3. 保存. 参考:http://club.excelhome.net/forum.php?mod=viewthread&tid=1217938&page=1