输入文本到列表将不起作用

时间:2013-12-01 21:20:39

标签: jsf jsf-2

我得到了以下内容 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错了..

0 个答案:

没有答案