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

Karim Rahimpur commented on OFBIZ-3125:
---------------------------------------

Actually our focus is not so much on these components but more on production. 
Anyhow, how would one go about representing this data? If you want to represent 
durations in the *d *h ... format you would still need field renderers that can 
handle both input and visualization appropriately. I'm not saying I dislike the 
TimeDuration approach you propose but in the approach I offered, I'm more 
concerned with handling/representing data as it is defined now than trying to 
redefine the model.

> 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
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> 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