a4j: тег поддержки не найден при использовании JSF 2 - PullRequest
8 голосов
/ 23 марта 2011

просто пытается интегрировать эту команду. Ссылка

<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,, но тег для имени не определен: support

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

1 Ответ

22 голосов
/ 23 марта 2011

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

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

...