0

基本上,我有一个数据表。

    <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。

有人可以帮我吗?

4

0 回答 0