Charles STELTZLEN created OFBIZ-7532:
----------------------------------------

             Summary: Form Display Field improvement to manage multiple number 
format
                 Key: OFBIZ-7532
                 URL: https://issues.apache.org/jira/browse/OFBIZ-7532
             Project: OFBiz
          Issue Type: Improvement
          Components: ALL COMPONENTS
    Affects Versions: Trunk
            Reporter: Charles STELTZLEN
            Priority: Minor


On display field used in forms, there is a "type" "accounting-number" which is 
used to format number like property configuration :  #,##0.0000;(#,##0.0000).

This JIRA propose to extend this idea by using a "type" "number" and an 
additional attribute called "format-pattern". This field will be used by form 
renderer to get the good property. It use FlexibleString to manage variable in 
this field and so allow to have different format for the same column according 
to some conditions.

example: <field name="amount"><display type="number" 
format-pattern="accounting"/></field>

The "format-pattern" will be stored in arithmetic.properties.

example:
# the default number format 
default.number.format = ##0.00
accounting.number.format = #,##0.0000;(#,##0.0000)
quantity.number.format = ##0.00
integer-quantity.number.format = #0
percentage.number.format = ##.##%
export.number.format = #.00

In ModelFormField.java, the system gets property using 
EntityUtilProperties.getPropertyValue to ba able to quickly add a new format.

I think that it will require a discussion on Dev mailing-list to validate the 
choices.




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

Reply via email to