Add a duration field type to improve input and representation of durations: 
DurationField, allows to show and input *d *h *m *s *ms
-----------------------------------------------------------------------------------------------------------------------------------

                 Key: OFBIZ-3125
                 URL: https://issues.apache.org/jira/browse/OFBIZ-3125
             Project: OFBiz
          Issue Type: Improvement
          Components: framework
    Affects Versions: SVN trunk
            Reporter: Karim Rahimpur
            Priority: Minor


Is there interest in having a field that can parse and display durations 
expressed like these?

- 10d 5h 6m
- 6m 45s
- 1s 145ms

If so, then I can provide that. We're using this to handle durations as humans 
are used to, instead of having to see and express them in milliseconds. E.g. 
durations used in production runs: an operator knows it took so many hours to 
complete a task but it's uncomfortable to have to convert that to milliseconds 
when you want to store that data.

So if there is enough interest I could provide a patch that adds a 
DurationField which can be used in forms like shown in these examples:

- A field that displays a duration in the *d *h *m *s *ms format - this is a 
substitute for <display/> in milliseconds:
{code:xml}
<field name="estimatedSetupMillis" 
title="${uiLabelMap.ManufacturingTaskEstimatedSetupMillis}">
    <duration disabled="true"/>
</field>
{code}

- A field that allows to input a duration in the *d *h *m *s *ms format - this 
is a substitute for <text/> input in milliseconds:
{code:xml}
<field name="actualSetupMillis" 
title="${uiLabelMap.ManufacturingTaskActualSetupMillis}">
    <duration/>
</field>
{code}

Comments are welcome.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to