Richfaces vs Primefaces:无法读取未定义的属性“请求”

时间:2013-01-25 08:47:59

标签: javascript primefaces richfaces compatibility

我正在使用Richfaces 4.3.0 CRI和Primefaces 3.4.2在JSF中开发一个Web应用程序。 我刚刚在任何使用Primefaces组件的页面上通知过,我可以在Javascript控制台中看到这个错误发生了:

  

未捕获的TypeError:无法读取undefined packed.js的属性'requests':3243

但packed.js文件是Richfaces库包中包含的文件。但是在每个不使用Primefaces组件的页面上,都不会发生此错误。

问题有时候,这个错误使得停止工作其他一些Javascript代码(其他功能被中止)。

我想知道它是否存在修复它或解决方法的方法?我只是想避免因为这个错误导致其他脚本中止。

1 个答案:

答案 0 :(得分:1)

最后,显然,这是一个兼容性问题,因为Richfaces和Primefaces不使用相同版本的jquery.js。 但是由于这篇文章:Working towards RichFaces(4.2.2-Fianl) / PrimeFaces(3.3) compatibility,我解决了这个问题。 但它似乎只适用于本文中使用的RichFaces和Primefaces版本。不是最新版本。