2011-03-23 11 views
8

उपयोग के लिए कोई applicacion जो JSF2 उपयोग कर रहा है पर इस 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> 

एकीकृत करने की कोशिश नहीं मिला। अगर मैं इसे छोड़, मैं इस त्रुटि मिलती है

टैग लाइब्रेरी नाम स्थान का समर्थन करता है: http://richfaces.org/a4j, लेकिन कोई टैग नाम के लिए परिभाषित किया गया था: समर्थन

मैं नेट पर कुछ खोजने की कोशिश कर रहा था, लेकिन मैं समझ नहीं पाया। कुछ मदद महान होगी।
अग्रिम धन्यवाद

उत्तर

21

a4j:support को a4j:ajax द्वारा RichFaces 4.x के बाद बदल दिया गया है।

आप रिचफेसेस 3.x दस्तावेज पढ़ रहे हैं या बस RichFaces 3.x से 4.x को अपग्रेड कर चुके हैं। यह एक बहुत बड़ा कदम है जहां कई चीजें बदली गई हैं। migration guide पढ़ें (इस विशेष मामले में, यह a4j components में वर्णित है) और नए आरएफ 4 component reference को भी पढ़ें।

+0

लिंक के लिए धन्यवाद –