我得到了以下内容 HTML代码:
<h:form id="form">
<h:dataTable id="table1" value="#{fournisseurbean.BC.selecteditems}" rendered="#{not empty fournisseurbean.BC.selecteditems}" style="width : 900px; " var="car"
border="3" cellpadding="10" cellspacing="3">
<h:column>
<f:facet name="header">
<h:outputText value="Désignation" />
</f:facet>
<h:outputText value="#{car.itemmateriel.designation}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Unité" />
</f:facet>
<h:outputText value="#{car.itemmateriel.unite}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Input" />
</f:facet>
<h:inputText value="#{car.value}" />
</h:column>
</h:dataTable>
<p:commandButton value=" Sauvegarder " render="form" action="#{fournisseurbean.sauvegarderBC()}" />
</h:form>
函数sauvegarderBC()
是修改BC的函数,这里的问题是<h:inputText value="#{car.value}" />
,用户的值entrend不能被修改,它们总是= 0.我可以保证你可以使用函数sauvegarderBC()
来解决所有问题,所以问题来自HTML部分,我认为这是因为我在同一个表格中输出并输入,谢谢你解释了什么是&#39; s错了..