J
jan_99
Gast
moin
etwas stimmt nicht bei mir. möchte einfach eine double-zahl einlesen und dabei sicherstellen, dass die zahl im erlaubten bereich ist (Double.MAX_VALUE - Double.MIN_VALUE).
min und max sind im mBean definiert:
und, das funktioniert, oder fast. problem ist, dass für den wert 0.0 die meldung kommt, dass die zahl außerhalb des erlaubten bereichs ist. die meldung habe ich überschrieben:
was stimmt hier nicht?
etwas stimmt nicht bei mir. möchte einfach eine double-zahl einlesen und dabei sicherstellen, dass die zahl im erlaubten bereich ist (Double.MAX_VALUE - Double.MIN_VALUE).
Code:
<tr>
<td align="right" class="label">
<h:outputText value="#{msg.lblSecNr}" />
</td>
<td>
<h:inputText id="secNr" value="#{mBean.secNr}" required="true">
<f:validateDoubleRange maximum="#{mBean.max}" minimum="#{mBean.min}" />
</h:inputText>
</td>
</tr>
min und max sind im mBean definiert:
Code:
private final double max = Double.MAX_VALUE;
private final double min = Double.MIN_VALUE;
und, das funktioniert, oder fast. problem ist, dass für den wert 0.0 die meldung kommt, dass die zahl außerhalb des erlaubten bereichs ist. die meldung habe ich überschrieben:
Code:
javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE=Eingegebene Zahl ausserhalb des erlaubten Bereiches.
was stimmt hier nicht?