Ashwin Prabhu created TRINIDAD-2496:
---------------------------------------

             Summary: Support custom negative prefix and suffix on 
af:convertNumber
                 Key: TRINIDAD-2496
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2496
             Project: MyFaces Trinidad
          Issue Type: Improvement
          Components: Components
            Reporter: Ashwin Prabhu


This is an enhancement request of af:convertNumber (converter class is
NumberConverter) to support additional conversion function for negative
numbers.

It is expected to enhance af:convertNumber (converter class is
NumberConverter) to support the following:
 1. new attribute of negativePrefix and negativeSuffix
 2. parsing/formatting support in both client and server side using negative
    prefix/suffix

--------------------------------------------------------------------------------------
Problem description:

Financial applications sometimes require that negative numbers be displayed 
within () instead of the usual -ve prefix. Ex: -1234 as (1234). 

Currently Trinidad based applications can achieve this by specifying a pattern 
on the number converter, like for example "#;(#)". This works, but the caveat 
is that patterns are not processed by the client converter. So essentially to 
parse and format numbers, the application must wait until the input is 
eventually submitted to the server or perform a auto-submit to expedite the 
validation. Performing auto-submit to validate the input for converter pattern 
compliance is noticeably slow and wastes a server round trip. So the request is 
to enhance the client converter to parse/format numbers with suffix/prefix on 
the client and this should work for all types: number, percent, 
currency(already works). 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to