我正在考慮在我的web應用程序上創建一個隱藏/可顯示的菜單。在此之前,我爲此目的廣泛使用了PHP和AJAX。但是,由於HTML元素id在JSF框架中重新生成,我發現這種方法至少在我的範圍內不再可行。JSF和f:用於隱藏/顯示div的ajax
我讀過JSF中的f:ajax標籤,並試圖實現它。顯然我沒有運氣。它看起來很容易,但我仍然無法找出我做錯了什麼。
我準備了一個原型來測試f-ajax標籤的功能,但沒有運氣。這裏是代碼
` <h:body>
<h:outputLabel>
<h:outputText value="Click A" />
<f:ajax event="click" render="textA"/>
</h:outputLabel>
<h:outputLabel>
<h:outputText value="Click B" />
<f:ajax event="click" render="textB"/>
</h:outputLabel>
<h:outputLabel>
<h:outputText value="Click C" />
<f:ajax event="click" render="textC"/>
</h:outputLabel>
<h:outputText id="textA" value="Click A" />
<h:outputText id="textB" value="Click B" />
<h:outputText id="textC" value="Click C" />
</h:body>`
當我點擊特定的標籤時,什麼都沒有發生。 textA,textB和textC元素已經呈現在第一位。我做錯了什麼人?
在此先感謝。
1 :)找到一個很好的參考。 – Lion 2011-11-18 22:30:02