IE 7.0.5730.13 JSF Primefaces的问题

时间:2013-01-10 09:32:05

标签: jsf user-interface primefaces internet-explorer-7

我使用Primefaces创建了一个应用程序。它适用于Firefox,Chrome和IE 9。 但是在IE 7.0.5730.13上使用该应用程序存在许多问题。

我会列出一些问题:

  • 在按钮和页面刷新
  • 上单击两次后,将打开DialogBox
  • DropDownBox只是一个灰色的框,只有点击它后列表打开,它看起来不像标准的DropDownBox
  • 树表看起来不太好,有些节点通过树表而只是挂在那里

看起来Primefaces与IE 7.0.5730.13不兼容。

我研究了很多,但在这个问题上找不到任何东西。

提前致谢。

修改

对于那些在IE浏览器中仍然存在对话框问题的人

  • 删除“modal = true”
  • 为对话框设置修复宽度
  • 为对话框设置修复高度

2 个答案:

答案 0 :(得分:2)

在大多数情况下,你是正确的,PrimeFaces和大多数任何JSF组件框架都与IE7不兼容。此外,还有一些更高级的JSF组件使用HTML5功能,并且在IE8中也可能无法正常工作。

在这方面,IE7是一个古老的浏览器,如果你的客户坚持支持它,那就太荒谬了。如果他们必须将IE7用于某些专有遗留软件,那么您可以随时建议使用适合您软件的浏览器,例如任何受支持的Firefox,Chrome或Safari版本。

答案 1 :(得分:2)

Primefaces是supposed to support IE 7,直到版本3.5(不再支持它)。如果您使用的是此版本,请将其降级为上一版本。但是,我不能更同意@maple_shaft。