2009-11-04 61 views
0

我在我的對象中有一個字符串列表,我希望能夠用a4j:repeat編輯它們。h:input文本在a4j裏面:重複

下面是我的代碼:

<a4j:repeat value="#{Controller.object.stringList}" var="item" > 
<h:panelGrid columns="2"> 
<h:outputLabel value="ID:" /> 
<h:inputText value="#{item}" /> 
</h:panelGrid> 
</a4j:repeat> 

我的問題是,該項目的值時,我提交的形式永遠不會改變。我看了一下livedemo,但即使添加了UpdateBean,它仍然無法工作。

任何想法?

回答

0

如果你想要回寫對象,你的重複中的對象需要遵循bean標準。我猜他們只是你的例子中的字符串?沿

public class StringBean { 
    private String value; 

    public void setValue(String value) { 
    this.value = value; 
    } 

    public String getValue() { 
    return value; 
    } 
} 

試試這個

<h:inputText value=#{item.value} />