使用primefaces扩展(inputNumber)

时间:2013-04-15 12:35:42

标签: primefaces primefaces-extensions

我是primefaces字的新内容,我需要使用primefaces个附加信息(inputNumber

在XHTML文件中我添加了taglib:

xmlns:pe="http://primefaces.org/ui/extensions"

添加jar时:

primefaces-extensions-0.6.3;

我有一个错误:La ressource demandée n'est pas disponible.

删除它时,应用程序可以正常运行,但inputNember没有显示,我得到了这个 错误:

Warning: This page calls for XML namespace http://primefaces.org/ui/extensions declared with prefix pe but no taglibrary exists for that namespace.

3 个答案:

答案 0 :(得分:14)

要使用primefaces扩展,我应该在XHTML文件中添加taglib:

xmlns:pe="http://primefaces.org/ui/extensions" 

和lib文件夹两个罐子:

primefaces-extensions-0.6.3.jar
common-lang3.jar.

就是这样。

答案 1 :(得分:5)

如果您使用maven作为依赖项,则所需的条目为

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>0.6.3</version>
</dependency>

这将为primefaces扩展添加所需的依赖项。

如果您不使用maven,则应遵循“{3}}指南”中的“其他用户”并添加所有必要的广告

答案 2 :(得分:0)

对我来说,缺少一个maven依赖项!

<dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-lang3</artifactId>
   <version>3.0</version>
</dependency>

注意:目前“公地”与S结尾

在2016.12.24,扩展版本现在可以是6.0.0

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>6.0.0</version>
</dependency>

感谢Rong Nguyen和Ghizlane La

上次评论

我遇到了一些问题(Chrome中的错误消息表明缺少某些资源),因为用于Primefaces和PrimefacesExtension结束Commons-lang3的版本不兼容!

但我发现以下组合对我来说是正确的。

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.5</version>
</dependency>

<dependency>
    <groupId>org.primefaces</groupId>
    <artifactId>primefaces</artifactId>
    <version>6.0</version>
</dependency>

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>6.0.0</version>
</dependency>

我希望这对其他人有用: - )