如何保存h:datatable的值?

hpowersoft 2008-05-31
大致是这样的:
<h:form>
  <t:dataTable id="data" var="item" value="#{itemBean.list}">
    <h:column>
      <h:outputText value="#{item.id}"/>
    </h:column>
    <h:column>
      <h:inputText value="#{item.itemName}"/>
    </h:column>
    <f:facet name="footer">
      <h:commandButton action="#{itemBean.saveAllItem}" value="保存"/>
    </f:facet>
  </dataTable>
</h:form>
即从数据库中取出所有的item,然后编辑所有的item,然后将所有编辑后的item都保存到数据库中,但是在保存的时候取不到编辑后itemName的值,也保存不到数据库中,请问该如何操作?
yourenyouyu2008 2008-06-01
首先,如果你想批量保存就不需要在每一行有个“保存”按钮,将“保存”按钮移到table外面。有两种方法可以实现。1)在保存按钮上增加监听器,通过监听的事件的源可以获取table组件,从中取出包装的数据模型即可。
2)通过table绑定。
http://yourenyouyu2008.iteye.com/admin/blogs/187543
aidiyuxin 2008-07-18
bean里谢过方法
映射到M层
页面上在来个按钮和方法帮定
不就ok了吗?
Global site tag (gtag.js) - Google Analytics