环境:BIEE 11.1.1.7...
背景:
有需求类似于这样:
点击上面的QX|HX|Year切换对应的分析显示;
用DIV和TABLE包裹分析,用脚本写切换QX|HX|Year的点击代码控制对应的层显示和隐藏。当页面加载的时候,控制第1个div显示,第2,3个div隐藏。
页面加载完毕后,点击按钮切换,均可以正常执行。
点击提示器提交按钮。。。。下面被切换的分析消失了。
检查相关页面代码,发现第1个div内包裹的分析丢失,第2个div和第3个div以及其包裹的分析均丢失。
新建测试分析,放置提示器和一个静态文本,静态文本放置切换脚本和3个div包裹table及文字。功能OK,可以正常切换显示。点击提示器提交按钮,功能OK,可以正常切换显示。
编辑静态文本,拆分之,模拟上面3个分析,将table包裹的文字另放静态文本。页面加载,正常显示,切换,效果无误,可以正常显示,点击提示器提交按钮,bug重现,第1个div包裹的文字丢失。第2个div和第3个div以及内部包含的2个静态文本内容均丢失。
后来只能用一个不是办法的办法解决:
在拆分的区域块设置一个恒成立的条件,功能OK。可以正常切换,点击提示器提交按钮,一切OK。o(︶︿︶)o 唉,想说爱你不容易。。。