同一个Liferay页面上的IceFaces和PrimeFaces portlet

时间:2013-02-18 20:59:23

标签: jsf primefaces liferay liferay-6 icefaces

我在IceFaces 1.8.2上编写了portlet 自从我发现PrimeFaces更好以后,我决定用JSF2和PrimeFaces 3.5编写我的新portlet。

另外一切都正常。但是,当我试图将PrimeFaces portlet和IceFaces portlet放在一个页面上时,PrimeFaces无效。

UI或多或少都没问题,但javascript中存在很多错误。

我能以某种方式解决这个问题吗?

我正在使用Liferay 6.0.6

1 个答案:

答案 0 :(得分:0)

不要在同一个门户页面上包含Primefaces和Icefaces portlet!

由于它们都依赖于jQuery,它们都会在页面上包含(可能不同版本的)jQuery,这将导致javascript冲突。可能有解决方法(虽然我不知道),但这是一个非常糟糕的主意。