2011-01-25 99 views

回答

1

使用c:foreach循環不會將JSF組件添加到具有唯一ID的JSF視圖樹中。因此,您無法提供要重新呈現的組件的ID。

如果要重新渲染動態創建的a4j:outputPanel組件,更好的方法是通過Java代碼構建a4j:outputPanels。

您也可以嘗試重新呈現外A4J:outputPanel:

<a4j:outputPanel id="outer-wrapper"> 
    <c:foreach> 
     <a4j:outputPanel> 

     </a4j:outputPanel> 
    </c:foreach> 
</a4j:outputPanel> 
+0

嗨拉維,THX爲您reply.If我重新呈現外A4J:outputpanel其重新呈現所有豐富:面板中環但是我需要像(第二或第三等)那樣重新放棄單獨的一個,還有其他方法嗎? – 2011-01-25 07:05:50