Dav*_*veB 9 richfaces facelets ajax4jsf jsf-1.2 internet-explorer-11
这里有点奇怪的,我没有看到任何其他的报告,我们最近报告了IE11用户的一些UI错误,经过一些测试我意识到在执行reRender(我使用的是A4J)之后,IE11正在放置HTML错误的地方,例如.
<s:div id="parent" rendered="#{someCondition}">
<div id="brother"></div>
<div id="sister"></div>
</s:div>
Run Code Online (Sandbox Code Playgroud)
在重新渲染之后看起来像这样
<s:div id="parent" rendered="#{someCondition}">
<div id="brother">
<div id="sister"></div>
</div>
</s:div>
Run Code Online (Sandbox Code Playgroud)
这显然是对布局造成严重破坏
我混合JSF/HTML组件相当多,但不认为这应该导致问题?
可能导致这种情况的任何想法?
JSF 1.2 | RichFaces 3.3 | Facelets的
您是否尝试为IE8渲染模式设置元标记:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Run Code Online (Sandbox Code Playgroud)
正如我所听到的,RichFaces 3仅支持Internet Explorer 8
,或者您可以考虑切换到RichFaces 4以获得当前的浏览器支持.
希望这可以帮助.
归档时间: |
|
查看次数: |
4412 次 |
最近记录: |