环境:BIEE 11.1.1.7...
背景:
根据开发反馈,用JS代码切换显示分析时候,若点击提示器提交按钮,下面切换的分析自动“隐藏”,求解。
跟踪相关仪表盘,去除干扰因素后发现,该现象应该为BIEE的BUG所致。
测试仪表盘布局:
提示器A
文本B
分析C或者任意文本
文本D
其中:
- 提示器A为任意提示器,和下面分析关联不关联均可触发本实例;
- 文本B放置表示变量和包裹分析的div和table,其中该表示变量存在不存在均可触发;代码如下:
@{XXX}
<div><table><tr><td>
- 分析C或者任意文本可以任意,和提示器是否有关均可触发
</td></tr></table></div>
触发该现象有一个必须条件,即文本B和文本D中的包裹分析C或者任意文本的table相关代码不能去掉(<table><tr><td>、</tr></table></div>)。
究其原因,无果。
修复该现象的方法:
在放置了文本B、分析C、文本D的区域块上设置恒成立的条件(任意分析,行数设置大于等于0),即可避免这种现象。