2011-03-23 45 views
8

只是想这commandLinkA4J:使用JSF 2

<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的applicacion支持标签没有找到。如果我离开它,我得到这个错误

标签库支持 命名空间:http://richfaces.org/a4j, 但没有标签被用于名称定义: 支持

我试图在网络上找到的东西,但我无法弄清楚。一些帮助会很好。
在此先感谢

回答

21

自从RichFaces 4.x以来,a4j:support已被替换为a4j:ajax

您似乎在阅读RichFaces 3.x文档,或者只是将RichFaces 3.x升级到4.x.这是一个非常重要的步骤,很多事情都被改变了。阅读migration guide(在这种情况下,在a4j components中描述),并阅读新的RF4 component reference

+0

谢谢你的链接 – 2011-03-25 08:22:57

相关问题