1
我有這個^ h更新豆:DataTable,並將形式:從JSF的dataTable
<h:form>
<h:dataTable value='#{bean.allData.dataItems}' var='item'>
<h:column>
<h:outputText value='#{item.id}' />
</h:column>
<h:column>
<h:inputText value='#{item.name}' />
</h:column>
</h:dataTable>
<h:commandButton value="Save" action="#{bean.saveEntries}"/>
</h:form>
所以表顯示ID和名稱中的一個文本框,該工程。當用戶點擊按鈕時,我希望它保存對名稱字段的任何更改。
有公司Databeans:
private Vector<ItemBean> dataItems;
// constructor here
public void setDataItems(Vector v) {
dataItems = v;
}
public Vector getDataItems() {
return dataItems;
}
和ItemBean有...
private String id;
private String name;
// setter for both
// getter for both
豆具有可變型的「ALLDATA '公司Databeans'。
Bean也有一個方法saveEntries(),它目前是空白的(因爲我不知道它是如何工作的)。我如何參考輸入來設置這些值?