ofbiz-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vikas Mayur <vikasma...@gmail.com>
Subject Re: how to pass groovy variables to widget screen?
Date Wed, 13 Feb 2013 05:16:34 GMT
Btw, Use camel case pattern for naming the groovy file - tips and tricks - https://cwiki.apache.org/OFBIZ/tips-tricks-while-working-with-groovy.html

Regards
Vikas

On Feb 7, 2013, at 10:10 AM, Deepak Dixit wrote:

> You use same with groovy, rename helloworld.bsh to helloworld.groovy
> 
> helloworld.groovy
> {code}
> 
> hello="world";
> context.hello = hello;
> 
> {code}
> 
> include groovy file in action tag.
> 
> then you can use using ${hello} and in you are using form widget then you can use the
from-field attribute.
> 
> 
> Thanks & Regards
> -- 
> Deepak Dixit
> HotWax Media Pvt. Ltd.
> www.hotwaxmedia.com
> Contact :- +91-98267-54548
> Skype  :- deepakdixit
> 
> On Feb 7, 2013, at 5:50 AM, John Smith wrote:
> 
>> Hi All,
>> I am reading some of tutorial about widget screen, but it is written with
>> beanshell.
>> 
>> with beanshell,  if i put a line
>> 
>> *String hello = "world";
>> context.put("hello", hello);*
>> 
>> in the *helloworld*.*bsh* file.
>> 
>> then I can retrieve it in widget screen by calling it in action tag
>> *<actions>
>> <script
>> location="component://hello/webapp/hello/WEB-INF/actions/hello/helloworld.bsh"/>
>> </actions>*
>> 
>> and  access it by using *${hello}*,then i will have "*world*".
>> 
>> anyone know how do I do the same thing with *groovy*?
>> Thank you
> 


Mime
View raw message