[jira] [Commented] (OFBIZ-7532) Form Display Field improvement to manage multiple number format

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-7532) Form Display Field improvement to manage multiple number format

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-7532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15342685#comment-15342685 ]

Jacques Le Roux commented on OFBIZ-7532:
----------------------------------------

bq. I think that it will require a discussion on Dev mailing-list to validate the choices.
The best practice is to discuss before creating the Jira ;)

> 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
>         Attachments: OFBIZ-7532.patch
>
>
> 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)