BUG系列:3、仪表盘中放置表示变量加div包裹的table嵌套的分析,点击提示器提交按钮后嵌套分析自动消失。

浏览: 2229

环境:BIEE 11.1.1.7...

背景:

根据开发反馈,用JS代码切换显示分析时候,若点击提示器提交按钮,下面切换的分析自动“隐藏”,求解。

跟踪相关仪表盘,去除干扰因素后发现,该现象应该为BIEE的BUG所致。

测试仪表盘布局:

提示器A

文本B

分析C或者任意文本

文本D

其中:

  • 提示器A为任意提示器,和下面分析关联不关联均可触发本实例;
  • 文本B放置表示变量和包裹分析的div和table,其中该表示变量存在不存在均可触发;代码如下:

@{XXX}

<div><table><tr><td>

  • 分析C或者任意文本可以任意,和提示器是否有关均可触发
  • 文本D中放置结束代码,代码如下:

</td></tr></table></div>

  • 文本B、分析C、文本D放置于同一区域内


触发该现象有一个必须条件,即文本B和文本D中的包裹分析C或者任意文本的table相关代码不能去掉(<table><tr><td>、</tr></table></div>)。


究其原因,无果。


修复该现象的方法:

在放置了文本B、分析C、文本D的区域块上设置恒成立的条件(任意分析,行数设置大于等于0),即可避免这种现象。

推荐 0
本文由 百分百 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册