a4j: тег поддержки не найден с использованием JSF 2

просто пытаюсь интегрировать эту команду Link

<a4j:commandLink reRender="results-view" actionListener="#{myaction}" oncomplete="return false;" value="#{msg1.advanced_search}">
                            <a4j:support event="onclick">
                                <f:setPropertyActionListener value="./page.xhtml" target="#{changeViews['new-view'].value}" />
                            </a4j:support>
                        </a4j:commandLink>

В приложении, использующем JSF2. Если я оставлю это, я получаю эту ошибку

Библиотека тегов поддерживает пространство имен: http://richfaces.org/a4j, но для имени не определен тег: поддержка

Я пытался найти что-то в сети, но я не мог понять. Помощь не помешает.
Заранее спасибо.


person Blanca Hdez    schedule 23.03.2011    source источник


Ответы (1)


a4j:support был заменен на a4j:ajax начиная с RichFaces 4.x.

Похоже, вы читаете документацию по RichFaces 3.x или только что обновили RichFaces 3.x до 4.x. Это довольно важный шаг, когда многое изменилось. Прочтите руководство по миграции (в данном конкретном случае оно описано в компоненты a4j), а также прочитайте новый RF4 ссылка на компонент.

person BalusC    schedule 23.03.2011