2014-04-02 71 views
1

我有一個用戶名列表和用戶名稱增加的列表,基於用戶給出的輸入數量。事情是當用戶輸入用戶名時,列表將被輸入填充,而我的更新只在我的頁面重新加載。這是我到目前爲止嘗試過的代碼。如何在沒有頁面重新加載的情況下更新<ui:repeat>數據?

<ui:repeat id="update" value="#{data.value}" var="tes"> 

#{tes.name} 
</ui:repeat> 

<h:inputText value=#{data.name}/> 
<p:commandButton actionListener="#{data.addname()}" update="update"/> 

我不能用了頁面重載來更新我的資料,請建議我如何更新UI:用了頁面重載重複數據。提前致謝。

回答

2

試試這個:

<h:form> 
    <h:panelGroup id="toUpdate"> 
     <ui:repeat value="#{data.value}" var="tes" > 
      #{tes.name} 
     </ui:repeat> 
    </h:panelGroup> 

    <h:inputText value=#{data.name}/> 
    <p:commandButton actionListener="#{data.addname()}" update="toUpdate"/> 
</h:form> 
+0

由於其做工精細Mr.J4mes – vicky

相關問題