如何在一个项目中使用不同版本的primefaces?
How to use different primefaces versions in one project?
在我的项目中,我必须实现一个使用 primefaces v6.1 的页面,但其他页面是用 primefaces 版本 3 编写的。
很难为其他页面更新版本,另一方面我不想为新页面使用 v3。
首先我有一个想法;操纵 META-INF 中的 primefaces-p.taglib.xml,
<namespace>http://primefaces6version.org/ui</namespace>
。尝试在xhtml页面中使用:
xmlns:p="http://primefaces6version.org/ui"
和组件现在可以在 primefaces 6 版本中!但是没用,不知道为什么。
是否知道如何在同一个项目中使用不同的 primefaces 版本?
这不容易实现,需要大量工作。它会例如需要完全重构(类 重命名等)版本的 PrimeFaces,包括标签库中的所有内容等等。您可以尝试只为数据表创建一个自定义的 PF 版本,但我个人会咬苹果并升级应用程序。
在我的项目中,我必须实现一个使用 primefaces v6.1 的页面,但其他页面是用 primefaces 版本 3 编写的。 很难为其他页面更新版本,另一方面我不想为新页面使用 v3。
首先我有一个想法;操纵 META-INF 中的 primefaces-p.taglib.xml,
<namespace>http://primefaces6version.org/ui</namespace>
。尝试在xhtml页面中使用:
xmlns:p="http://primefaces6version.org/ui"
和组件现在可以在 primefaces 6 版本中!但是没用,不知道为什么。
是否知道如何在同一个项目中使用不同的 primefaces 版本?
这不容易实现,需要大量工作。它会例如需要完全重构(类 重命名等)版本的 PrimeFaces,包括标签库中的所有内容等等。您可以尝试只为数据表创建一个自定义的 PF 版本,但我个人会咬苹果并升级应用程序。