On Fri, 2003-11-07 at 08:52, Carmona Perez, David wrote: > Bruno, > > When did you changed that of the request attr?
just before I wrote that email. It's not really important anyway, just cleanup of some redundant code that might confuse people. > I'm working with a very recent version of Woody of this week. > > -------- > David > > -----Mensaje original----- > De: Bruno Dumon [mailto:[EMAIL PROTECTED] > Enviado el: jueves, 06 de noviembre de 2003 18:11 > Para: [EMAIL PROTECTED] > Asunto: RE: Woody custom validation > > On Thu, 2003-11-06 at 17:33, Carmona Perez, David wrote: > > Another issue, > > > > > > > > While in the provided example form.isValid is called? > > > > Isn't always the form valid when showForm() returns? > > Not necessarily, the normal form processing cycle can be interrupted > (e.g. from an eventhandler for action widget) by calling > form.endProcessing() > > I don't know if that can happen in that sample though. > > By reading the snippet you posted, I also saw that the form is being put > in a request attribute, which is not needed anymore. I've removed that > in CVS. > > > > > > > > > function form1(form) { > > > > var locale = determineLocale(); > > > > var model = form.getModel(); > > > > model.email = "[EMAIL PROTECTED]"; > > > > model.somebool = true; > > > > model.account = 2; > > > > model.cowheight = 4; > > > > model.number1 = 1; > > > > model.number2 = 3; > > > > model.birthdate = new java.util.Date(); > > > > > > > > model.contacts[0].firstname = "Jules"; > > > > model.contacts[1].firstname = "Lucien"; > > > > model.contacts[2].firstname = "Chris"; > > > > model.drinks = ["Jupiler", "Coca Cola"]; > > > > > > > > form.locale = locale; > > > > form.showForm("form1-display-pipeline"); > > > > print("submitId = " + form.submitId); > > > > if (form.isValid) { > > <---------------------------------------------------------------------------------------------doubt > > here > > > > print("visa=" + model.visa); > > > > } else { > > > > print("Form is not valid"); > > > > } > > > > // Store the form as a request attribute, as the view is not > > > > // flow-aware. > > > > cocoon.request.setAttribute("form1", form.getWidget()); > > > > cocoon.sendPage("form1-success-pipeline"); > > > > } > > -- > Bruno Dumon http://outerthought.org/ > Outerthought - Open Source, Java & XML Competence Support Center > [EMAIL PROTECTED] [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Bruno Dumon http://outerthought.org/ Outerthought - Open Source, Java & XML Competence Support Center [EMAIL PROTECTED] [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]