But I want it to be editable. Isn't display just informational? On Mon, Jul 12, 2010 at 11:33 PM, Atul Vani <atul.v...@hotwaxmedia.com>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 <adri...@hlmksw.com> 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 >>>> >>>> >>>> >>>> >>> >> >> >