Dalie提出了一个很好的解决方案,当它们出现在IE中时,可以阻止“拉伸”到右边的对话框。
Fixing "stretched" XPage extension library dialog box in IE?
Dalie的解决方案是设置对话框的宽度。这很有效。但是现在我对扩展库名称选择器有同样的问题。它有一个我设置的宽度属性,但似乎无法解决问题。
要查看,基本上在IE对话框中“拉伸”一直到对话框的右边框。无论您在何处移动对话框,右侧都会固定在原位。
此问题的任何解决方案?
答案 0 :(得分:3)
尝试通过将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>