You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Ashwin Prabhu (JIRA)" <de...@myfaces.apache.org> on 2014/09/25 16:05:35 UTC

[jira] [Created] (TRINIDAD-2511) rounding mode is not honoured on the client while using number converter

Ashwin Prabhu created TRINIDAD-2511:
---------------------------------------

             Summary: rounding mode is not honoured on the client while using number converter
                 Key: TRINIDAD-2511
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2511
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions: 2.1.0-core
            Reporter: Ashwin Prabhu


When rounding mode is specified on af:convertNumber, decimal truncation affected by min/max fraction digits should be governed by the rounding mode specified. 

Currently client side number converter (TrNumberConverter) performs decimal truncation when maxFractionDigits is specified without considering the rounding mode chosen. This leads to data inconsistencies when af:convertNumber is attached to input components. 

For ex:
<tr:inputText label="Label 1" id="it1"> 
<tr:convertNumber type="number"  roundingMode="UP" maxFractionDigits="2"/> 
</tr:inputText> 

the above converts 5.551 to 5.55, wheras the correct rounding should have been 5.56, since the rounding mode is UP.

Since he server side converter correctly implements rounding, the issue does not arise when the converter is attached to output components.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)