Как использовать Prime Faces 3.1?Как обновить Prime Faces 2.2 до Prime Faces 3.1 - PullRequest
1 голос
/ 06 марта 2012

Я использую Prime Faces 2.2, но теперь я хочу использовать Prime Faces 3. Я скачал банку Prime face3.1.1 и включил ее в свой проект.Я использую Netbeans 6.9.Затем я создаю простой проект и включаю банку Prime Faces 3.1.1, а затем пробую код

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">
    <h:head>
        <title>Facelet Title</title>
    </h:head>
    <h:body>

        <p:inputTextArea id="inputarea" rows="5" cols="30"/> 

    </h:body>
</html>

Но он дает мне необъявленный компонент ошибки :( Нужно ли мне делать что-то еще, чтобы использоватьPrime Faces 3 в моем проекте. Также я хочу спросить, совместим ли Prime Faces 3 с Prime Faces 2.2? Один из моих проектов использует Prime Faces 2.2. Я также хочу использовать Prime Faces 3. В этом тоже. Как я могу обновить сPrime Face 2.2 для Prime Faces 3. Достаточно просто добавить банку Prime Faces 3.1.1?

Спасибо

1 Ответ

3 голосов
/ 06 марта 2012

1) Вы забыли добавить xmlns:p="http://primefaces.org/ui" into your html tag и если у вас уже есть taglibs, вы также можете добавить xmlns:f="http://java.sun.com/jsf/core и xmlns:ui="http://java.sun.com/jsf/facelets (вы можете использовать его позже)

2) НЕТ, вы не можете использовать простые лица 2 и 3 в одном проекте и просто не можете заменить банки, следуйте этому Руководству по миграции на 3.0 например, вы не можете использовать слушатели компонентов, которые вы использовали в проекте 2.2, вместо этого используйте p:ajax с соответствующими событиями

также вам следует прочитать в Руководстве пользователя о том, как использовать компоненты, которые вы использовали в проекте primefaces 2.2 Руководство пользователя

...