Hello,
after switching from m1 to 1.0.1. snapshot, I realize that client
validator for decimal numbers is broken.
Settings in trinidad-config:
<number-grouping-separator>.</number-grouping-separator>
<decimal-separator>,</decimal-separator>
In faces-config.xml:
<locale-config>
<default-locale>hr_HR</default-locale>
<supported-locale>hr_HR</supported-locale>
<supported-locale>en</supported-locale>
</locale-config>
on code snippet:
somevalue=7.54355
Scenario 1:
<tr:inputText value="#{somevalue}" >
<tr:convertNumber />
</tr:inputText>
<tr:commandButton />
on value in inputText is shown: 7,54355, but clicking on button, alert
window is open with message:
Form validation failures:
7.54355 is not a number
Scenario 2:
<tr:inputText value="#{somevalue}" />
<tr:commandButton />
on value in inputText is shown: 7.54355 - not 7,54355
Scenario 3:
<tr:inputText value="#{somevalue}" >
<tr:convertNumber pattern="0.00####"/>
</tr:inputText>
<tr:commandButton />
on value in inputText is shown: 7,54355, and there is no client
validation errors.
On snapshot m1 it worked fine on "scenario 1".
Regards