无法从f:longrangevalidator读取bean值

时间:2013-09-04 17:40:08

标签: java jsf primefaces

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

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

最大长距离的值,而不是viewproduct.inStock中预定义的值(表示为20),它被jsf识别为0。我试图在一个单独的outputText中调用#{viewproduct.inStock},它显示为20。

有人可以帮助我吗?

0 个答案:

没有答案