I could use a bsh script, but I was trying to avoid that. I would have to create a bsh script that is only one line long.

I've tried hacks like:

<actions>
  <set field="oldString" value="He went this way"/>
  <set field="replaceResult" value="bsh:newString = oldString.replaceAll('this', 
'that')"/>
</actions>

I can't seem to get anything to do what I want. I end up with exceptions or 
empty strings.


Rodrigo Souza wrote:

Oks! Your app is mini-lang or bsh?

2007/8/10, Adrian Crum <[EMAIL PROTECTED]>:

I think that code is intended for mini-lang, not screen widgets.

Rodrigo Souza wrote:


One sugestion:

<call-class-method class-name="org.ofbiz.base.util.StringUtil"
method-name="replaceAll" // rewrite
               ret-field-name="parameters.myFieldParameter">
               <field field-name="meyField"/>
</call-class-method>

In service definition.

2007/8/10, Adrian Crum <[EMAIL PROTECTED]>:


Does anyone know how I can do the equivalent of
java.lang.String.replaceAll(...) in the screen
widget? I need to remove some characters from a screen widget field and

I

don't know how.

-Adrian





Reply via email to