Dalie 想出了一个很好的解决方案,当对话框出现在 IE 中时,可以阻止对话框“拉伸”到右侧。
修复 IE 中“拉伸”的 XPage 扩展库对话框? https://stackoverflow.com/questions/10456050/fixing-stretched-xpage-extension-library-dialog-box-in-ie
Dalie的解决办法是设置对话框的宽度。这效果很好。但现在我对扩展库名称选择器遇到了同样的问题。它有一个我设置的宽度属性,但似乎没有解决问题。
回顾一下,基本上在 IE 中,对话框都是“拉伸”到对话框的右边框的。无论您将对话框移动到哪里,右侧都会固定在原位。
这个问题有什么解决办法吗?
尝试通过将 X-UA-Compatible 标头设置为 IE=8(甚至 IE=Edge)来强制 IE 不使用兼容模式:
<xp:this.beforeRenderResponse><![CDATA[#{javascript: if (context.getUserAgent().isIE()) {
var response = facesContext.getExternalContext().getResponse();
response.setHeader("X-UA-Compatible", "IE=8");
}}]]>
</xp:this.beforeRenderResponse>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)