[ http://issues.apache.org/jira/browse/COCOON-1804?page=comments#action_12371381 ]
Andrew Madu commented on COCOON-1804: ------------------------------------- Simone,could you point me in the direction of any exiting class code examples for implementing both o.a.c.forms.validation.WidgetValidator, WidgetValidatorBuilder,registering the builder with cocoon.xconf and final usage of, my defined, WidgetValidator from within cforms? > Javascript FOM_SCOPE issue when using Java as the flow engine - > ReferenceError: "cocoon" is not defined > ------------------------------------------------------------------------------------------------------- > > Key: COCOON-1804 > URL: http://issues.apache.org/jira/browse/COCOON-1804 > Project: Cocoon > Type: Bug > Components: Blocks: Java Flow > Versions: 2.1.8 > Reporter: Andrew Madu > Priority: Blocker > > I have created a java flow class which does the following: > //Load in validation file > FormInstance form = new FormInstance("forms/login.xml"); > My login map (snippet) is as follows: > Login.xml: > <fd:validation> > <fd:javascript> > var success = true; > var newUserReg = new Packages.test.User(); > var username = widget.lookupWidget("username"); > var password = widget.lookupWidget("password"); > > try { > > var checkUserTest = newUserReg.getUser(username.value, > password.value); > > if (checkUserTest != null) { > cocoon.session.setAttribute("user", checkUserTest); > success = true; > }else{ > username.setValidationError(new > Packages.org.apache.cocoon.forms.validation.ValidationError(e, false)); > password.setValidationError(new > Packages.org.apache.cocoon.forms.validation.ValidationError("The password, > username combination does not exist. Please enter another one.", false)); > success = false; > } > } catch (e) { > username.setValidationError(new > Packages.org.apache.cocoon.forms.validation.ValidationError(e, false)); > password.setValidationError(new > Packages.org.apache.cocoon.forms.validation.ValidationError("e.", false)); > success = false; > } > return success; > </fd:javascript> > </fd:validation> > I am getting an error message when the line > 'cocoon.session.setAttribute("user", checkUserTest)' is hit.: > ReferenceError: "cocoon" is not defined > What is the issue here, can I create a session object from within form > validation/javascript in another way? > Andrew -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
