Remove the $ and curly brackets. -Adrian
--- On Sun, 12/5/10, Shereen <[email protected]> wrote: > From: Shereen <[email protected]> > Subject: Re: comparing two dates using use-when > To: [email protected] > Date: Sunday, December 5, 2010, 6:54 AM > > Hi All > Please all I need help on using the use-when attribute > I've made a product status field in the form and I want to > check for that > field this field s string and I can't use use- when with > strings > what I have done is this: > <actions> > <set field="productStatus" > value="product.ProductStatusId"/> > </actions> > This was to store the status of the product > > this is to change target when the status equals "Periodic > Mass Load" > <alt-target > use-when="${productStatus.equals('Periodic Mass Load')}" > target="updateProductChangeStatusPeriodicMassReady"/> > > this is a submit button I want to use also if the status > matches this value > "Periodic Mass Load" > > <field > name="submitButton" title="Periodic Mass Ready" > use-when="${productStatus.equals('Periodic Mass Load')}" > widget-style="smallSubmit"><submit > button-type="button"/></field> > > anyone can help or give me a link to read? > I duno how to check strings. I tried to remove spaces but > the problem > remains te same. > Instead of single quotes I put double quote and the same > problem remains > > here's the exception > > at java.lang.Thread.run(Thread.java:619) > 2010-12-05 16:38:17,127 (http-0.0.0.0-8443-2) > [FlexibleStringExpander.java:692:ERROR] Error evaluating > expression > ${productStatus.equals('Periodic Mass Load')}: > javax.el.ELException: Error > parsing '${productStatus.equals('Periodic Mass Load')}': > syntax error at > position 22, encountered '(', expected '}' > 2010-12-05 16:38:17,157 (http-0.0.0.0-8443-2) > [StandardWrapperValve.java:274:ERROR] Servlet.service() for > servlet > ControlServlet threw exception > bsh.TokenMgrError: Lexical error at line 1, column > 26. Encountered: "e" > (101), after : "\'P" > at > bsh.ParserTokenManager.getNextToken(Unknown Source) > at > bsh.Parser.jj_scan_token(Unknown Source) > at bsh.Parser.jj_3R_138(Unknown > Source) > at bsh.Parser.jj_3R_129(Unknown > Source) > at bsh.Parser.jj_3R_98(Unknown > Source) > at bsh.Parser.jj_3R_57(Unknown > Source) > at bsh.Parser.jj_3R_33(Unknown > Source) > at bsh.Parser.jj_3R_107(Unknown > Source) > at bsh.Parser.jj_3R_70(Unknown > Source) > at bsh.Parser.jj_3R_39(Unknown > Source) > at bsh.Parser.jj_3R_134(Unknown > Source) > at bsh.Parser.jj_3R_106(Unknown > Source) > at bsh.Parser.jj_3R_69(Unknown > Source) > at bsh.Parser.jj_3R_37(Unknown > Source) > at bsh.Parser.jj_3R_101(Unknown > Source) > at bsh.Parser.jj_3R_57(Unknown > Source) > at bsh.Parser.jj_3R_33(Unknown > Source) > at bsh.Parser.jj_3R_107(Unknown > Source) > at bsh.Parser.jj_3R_70(Unknown > Source) > at bsh.Parser.jj_3R_39(Unknown > Source) > at bsh.Parser.jj_3R_133(Unknown > Source) > at bsh.Parser.jj_3R_104(Unknown > Source) > at bsh.Parser.jj_3R_58(Unknown > Source) > at bsh.Parser.jj_3R_33(Unknown > Source) > at bsh.Parser.jj_3_8(Unknown > Source) > at bsh.Parser.jj_2_8(Unknown > Source) > at > bsh.Parser.Expression(Unknown Source) > at > bsh.Parser.StatementExpression(Unknown Source) > at bsh.Parser.Statement(Unknown > Source) > at > bsh.Parser.BlockStatement(Unknown Source) > at bsh.Parser.Line(Unknown > Source) > at > bsh.Interpreter.parseScript(Unknown Source) > at bsh.Interpreter.eval(Unknown > Source) > at bsh.Interpreter.eval(Unknown > Source) > at bsh.Interpreter.eval(Unknown > Source) > at > org.ofbiz.widget.form.ModelForm.getTarget(ModelForm.java:1967) > at > org.ofbiz.widget.form.MacroFormRenderer.renderFormOpen(MacroFormRenderer.java:1237) > at > org.ofbiz.widget.form.ModelForm.renderSingleFormString(ModelForm.java:879) > at > org.ofbiz.widget.form.ModelForm.renderFormString(ModelForm.java:837) > at > org.ofbiz.widget.screen.ModelScreenWidget$Form.renderWidgetString(ModelScreenWidget.java:840) > > > > -- > View this message in context: > http://ofbiz.135035.n4.nabble.com/comparing-two-dates-using-use-when-tp3033336p3073306.html > Sent from the OFBiz - User mailing list archive at > Nabble.com. >
