2014-12-04 36 views
0

我想在已经使用primefaces 4.0的Liferay JSF Portlet中使用Primefaces-Extensions库。不能在Liferay 6.2中使用primefaces扩展

当我包括任何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 (没有工具箱等)

我可能做了错误的设置primefaces扩展库,但我不知道在哪里看。

我使用: 的Liferay 6.2.2 CE primefaces 4.0 primefaces的扩展1.2.1(我想这是正确的版本与PF 4.0工作)

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

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

    • primefaces,extensi ONS-1.2.1.jar
    • 资源,CKEditor的-1.2.1.jar
    • 公地lang3-3.1.jar
    • GSON-2.2.4.jar
  • 新增xmlns:pe="http://primefaces.org/ui/extensions在XHTML文件的命名空间

回答

0

我有同样的问题 解决这个问题,你应该有3罐: 公地lang3-3.1.jar GSON-2.2.4.jar primefaces-extensions-2.1.0.jar

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