You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Karim Rahimpur (JIRA)" <ji...@apache.org> on 2009/11/03 14:50:59 UTC

[jira] Commented: (OFBIZ-3125) Add a duration field type to improve input and representation of durations: DurationField, allows to show and input *d *h *m *s *ms

    [ 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.