基本上,我有一个数据表。
<p:dataTable id="productDetail" var="viewproduct" value="#{productBean.productListAdd}">
<p:column headerText="Quantity">
<p:inputText value="#{viewproduct.quantity}" id="newProductQuantity" label="Product Quantity">
<f:validateLongRange minimum="1" maximum="#{viewproduct.inStock}" for="newProductQuantity"></f:validateLongRange>
</p:inputText>
</p:column>
</p:dataTable >
maximum long range的值,而不是 viewproduct.inStock 中预定义的值(例如 20),它被 jsf 识别为 0。我尝试在单独的 outputText 中调用 #{viewproduct.inStock} ,它确实显示为 20。
有人可以帮我吗?