But I want it to be editable. Isn't display just informational?
On Mon, Jul 12, 2010 at 11:33 PM, Atul Vani <[email protected]>wrote:
> Hi Jeremy,
>
> how about using it like
> <field><display description="${groovy:
> return(estimatedSetupMillis/60000);}"/></field>
> or something similar.
>
> --
> Thanks & Regards
> Atul Vani
> Enterprise Software Developer
> HotWax Media Pvt. Ltd.
> http://www.hotwaxmedia.com/
> We are the Global Leaders in Apache OFBiz, Google 'ofbiz' and see for
> yourself.
>
>
> Jeremy Olmstead wrote:
>
>> Thanks for the response. When I change from actions to row-actions I get
>> nothing. Not even the "1" when entering a new routing. Am I missing
>> something? And yes, I realize this will not update to the database. I
>> plan
>> to intercept UpdateRoutingTask and convert the data back to milliseconds
>> before updating.
>>
>> Jeremy
>>
>> On Mon, Jul 12, 2010 at 1:35 PM, Adrian Crum <[email protected]> wrote:
>>
>>
>>
>>> You will need a row action for that. Keep in mind if you change the
>>> field's
>>> value on the fly like that and the user clicks Save, the wrong value will
>>> get saved.
>>>
>>> -Adrian
>>>
>>>
>>> On 7/12/2010 11:04 AM, Jeremy Olmstead wrote:
>>>
>>>
>>>
>>>> I would like to be able to take data to be displayed in a forms text
>>>> field
>>>> and manipulate it before it is displayed. How can I do this? See below
>>>> for relevant example code. Here I want to display estimatedSetupMillis
>>>> as
>>>> minutes instead of milliseconds.
>>>>
>>>> file: RoutingTaskForms.xml
>>>> <form name="EditRoutingTask" target="UpdateRoutingTask"
>>>> extends="EditRoutingTask"
>>>>
>>>>
>>>> extends-resource="component://manufacturing/widget/manufacturing/RoutingTaskForms.xml">
>>>> <actions>
>>>> <set field="estimatedSetupMillis" value="${groovy:
>>>> return(estimatedSetupMillis/60000);}"/>
>>>> </actions>
>>>>
>>>> This doesn't do anything. If I change the actions section to below, I
>>>> get
>>>> a
>>>> "1" when creating a new task, but when editing a task I still just get
>>>> the
>>>> milliseconds. Obviously when in edit mode it just replaces
>>>> estimatedSetupMillis with whatever is in the database. I also have a
>>>> feeling that estimatedSetupMillis may not be defined yet in the actions
>>>> section. How can I make it so I can modify the data before it gets
>>>> displayed?
>>>>
>>>> <actions>
>>>> <set field="estimatedSetupMillis" value="1"/>
>>>> </actions>
>>>>
>>>> Regards,
>>>> Jeremy Olmstead
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>