Xpages “固定”;“拉伸”;IE中的XPage扩展库名称选择器?

Xpages “固定”;“拉伸”;IE中的XPage扩展库名称选择器?,xpages,xpages-extlib,Xpages,Xpages Extlib,Dalie想出了一个很好的解决方案,当对话框出现在IE中时,它可以阻止“拉伸”到正确的对话框 Dalie的解决方案是设置对话框的宽度。这很有效。但是现在我对扩展库名称选择器也有同样的问题。它有一个宽度属性,我设置了这个属性,但似乎不能解决这个问题 综上所述,IE中的对话框基本上一直“拉伸”到对话框的右边框。无论您将对话框移动到何处,右侧都将固定到位 有没有解决此问题的方法?通过将X-UA-Compatible标头设置为IE=8(甚至IE=Edge),尝试强制IE不使用兼容模式: 通过将X-UA

Dalie想出了一个很好的解决方案,当对话框出现在IE中时,它可以阻止“拉伸”到正确的对话框

Dalie的解决方案是设置对话框的宽度。这很有效。但是现在我对扩展库名称选择器也有同样的问题。它有一个宽度属性,我设置了这个属性,但似乎不能解决这个问题

综上所述,IE中的对话框基本上一直“拉伸”到对话框的右边框。无论您将对话框移动到何处,右侧都将固定到位


有没有解决此问题的方法?

通过将X-UA-Compatible标头设置为IE=8(甚至IE=Edge),尝试强制IE不使用兼容模式:


通过将X-UA-Compatible标头设置为IE=8(甚至IE=Edge),尝试强制IE不使用兼容模式:



这似乎与IE在兼容模式下显示页面有关。我在IE8中也看到了同样的情况,其中页面以IE7标准模式呈现。如果我改为IE8标准模式,它呈现为expectedIt,似乎与IE在兼容模式下显示页面有关。我在IE8中也看到了同样的情况,其中页面以IE7标准模式呈现。如果我切换到IE8标准模式,它会按预期呈现完成该操作的hanks。至少在IE再次改变某些东西之前。:)谢谢你的提示。我正在使用oneuiv2.1。当我做上述改变时,lotusContent的宽度应该是100%,改变为30%或40%。如果我使用oneuiv2,它可以正常工作。有什么建议吗?我对oneuiv2.1使用上述技巧没有问题。请提出一个关于您的问题的详细问题,并将其标记为xpages。谢谢您这么做。至少在IE再次改变某些东西之前。:)谢谢你的提示。我正在使用oneuiv2.1。当我做上述改变时,lotusContent的宽度应该是100%,改变为30%或40%。如果我使用oneuiv2,它可以正常工作。有什么建议吗?我对oneuiv2.1使用上述技巧没有问题。请提出一个关于您的问题的详细问题,并将其标记为xpages。
<xp:this.beforeRenderResponse><![CDATA[#{javascript:  if (context.getUserAgent().isIE()) {
    var response = facesContext.getExternalContext().getResponse();
    response.setHeader("X-UA-Compatible", "IE=8");
  }}]]>
</xp:this.beforeRenderResponse>