Primefaces调度程序IE 8个月视图兼容性

时间:2015-11-03 23:14:12

标签: jsf-2 primefaces

我之前没有注意到这一点。我有一个IE 10,当我运行我的测试时,我进入了IE 8兼容模式,问题从未展现过,直到我从具有真正IE 8的虚拟机上尝试它。

在IE 8中查看时,primefaces调度程序在月视图中无法正确呈现。我目前正在使用Primefaces 5.2社区版。我不确定是什么破了。它看起来像是CSS(我希望)。查看[demo page of scheduler]

时可以看到问题

如果有人之前见过这个,你能告诉我是否有可用的修复或者我必须恢复到Primefaces 3.5吗?

1 个答案:

答案 0 :(得分:1)

问题出在primefaces使用的组件中。它被称为完整日历。这是一个提交https://github.com/fullcalendar/fullcalendar/commit/87cfc4f74361f8368b13c8e647de5c26bcce56ec#diff-08ade688d884f4e51e28a954d5c61932。这个提交谈到了这个问题。这是在primefaces中引用的相同错误。 https://code.google.com/p/fullcalendar/issues/detail?id=2428&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars

那是什么修复。修复是使用自定义primefaces jar。由于需要为IE8修补的scheduler.js是jar文件的一部分。我已经解开了版本5.2 jar并使用第一个链接中提到的错误修复修补了scheduler.js。

似乎没有问题。所以这适用于遇到此问题的任何人。此外,您还必须更改Maven或您正在使用的任何构建,以使用您创建的自定义5.2 jar。