不能在Liferay 6.2中使用素数扩展



我正在尝试在已经在使用primefaces 4.0的Liferay JSF Portlet中使用Primefaces-Extensions库。

当我包含任何pe组件时,例如<pe:timer>,我收到此错误:

javax.faces.view.facelets.TagException: /html/editDoc/myProjects.xhtml @32,39 <pe:timer> Tag Library supports namespace: http://primefaces.org/ui/extensions, but no tag was defined for name: timer
at com.sun.faces.facelets.compiler.CompilationManager.pushTag(CompilationManager.java:304)
at com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:255)
at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:423)
at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:399)
at com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:124)

我设法使用的唯一没有崩溃的组件是 pe:ckEditor,但它呈现为 inputTextarea(没有工具箱等)

我可能在设置素数扩展库时做错了什么,但我不知道去哪里看。

我正在使用:生命射线 6.2.2 ce质数 4.0primefaces-extensions 1.2.1(我想这是与pf 4.0一起使用的正确版本)

关于我遵循的步骤:(我有一个完美工作的pf 4.0设置)

  • [portlet docroot]/WEB-INF/lib/中添加了库:

    • 素数-扩展-1.2.1.jar
    • 资源-ckeditor-1.2.1.jar
    • 共享资源-朗3-3.1.jar
    • gson-2.2.4.jar
  • 在 xhtml 文件的命名空间中添加了xmlns:pe="http://primefaces.org/ui/extensions

我遇到了同样的问题要解决它,您应该有 3 个罐子:共享资源-朗格3-3.1.jargson-2.2.4.jar素数-扩展-2.1.0.jar

!!您可以在互联网上找到其他版本的PFE 3...,请不要使用它,因为它与其他jar不兼容

相关内容

  • 没有找到相关文章

最新更新