PrimeFaces.validateDoubleRange от Bean - PullRequest
       0

PrimeFaces.validateDoubleRange от Bean

1 голос
/ 17 января 2012

Я попробовал следующий способ ......

public class ProductBean {
    public double LOWER_RATE;
    public double UPPER_RATE;
}

<p:inputText id="myRate" value="#{productBean.DEFAULTVALUE}" validatorMessage="Value entered is not between the specified range">
    <f:validateDoubleRange minimum="#{productBean.LOWER_RATE}" maximum="#{productBean.UPPER_RATE}"/>
</p:inputText>
<p:watermark for="myRate" value="#{productBean.LOWER_RATE} : #{productBean.UPPER_RATE}" />

Водяной знак показывает допустимый диапазон 1:20.Даже если введенное значение находится в диапазоне от 1 до 20, я получаю сообщение об ошибке: «Введенное значение не находится в указанном диапазоне»

Я что-то не так делаю?

1 Ответ

0 голосов
/ 27 января 2012

Поскольку требование не может быть выполнено с помощью validateDoubleRange, я перенес свою валидацию на сторону сервера, сохранив логику в rowEditListener объекта dataTable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...