Hi you SEAMists out there,
I have a little problem with a couple of generated forms:
<h:dataTable value="#{productManager.getProducts()}" var="product"> <h:column> <h:outputText value="#{product.getTitle()}" /> </h:column> <h:column> <h:form> <h:inputText value="#{productManager.quantity}" required="true"/> <h:outputText value=" " /> <h:commandButton value="buy" action="#{productManager.buyProduct(product, productManager.quantity)}" /> </h:form> </h:column> </h:dataTable>
where in the productManager, I have a private field product with the corresponding getter and setter.
When I click the Buy
button, the actual quantity is submitted only for the last product -- which is not too surprising.
Bu the question is: how is this one the right way?
Best Regards, Peter