what i did was: add this in the struts.xml <interceptor-ref name="validation"> <param name="validateAnnotatedMethodOnly">true</param> <param name="excludeMethods">cancel,execute,delete,edit,list</param> </interceptor-ref>
this is the line which is important: <param name="validateAnnotatedMethodOnly">true</param> and added this on the button: <s:submit key="button.previous" cssClass="consumerbutton left" method="cancel" onclick="this.form.onsubmit=null" /> tibi Waldo Rochow wrote: > Has this ever been solved? > > I tried applying requiredif and validWhen but without any luck. I > have a JavaScript hack that will sort of work, but it's really gross. > > Waldo > > > On Mon, Oct 20, 2008 at 3:01 AM, John Vance <appfuse.t.jva...@xoxy.net > <mailto:appfuse.t.jva...@xoxy.net>> wrote: > > > I'm having the same problem. > > I guess the solution is to not POST when deleting. Do a GET with > the item > ID as a parameter. > > What would be the appropriate controller to use for this? Just a > separate > controller to handle the delete? Oooh - I could be RESTful here > and do a > DELETE! I say that because it's late and I want to go to bed... > > > > mraible wrote: > > > > I believe you can ignore the warning you're seeing as that doesn't > > seem to cause issues. As far as programmatically disabling > server-side > > validation on a delete, I don't know how to do this. If you find a > > solution, please let us know. > > > > Matt > > > > On 6/19/07, mbrz2477 <matt.barz...@gmail.com > <mailto:matt.barz...@gmail.com>> wrote: > >> > >> Here's what I see in the logs when I click 'Delete' after > clearing out a > >> required field. > >> > >> WARNING: /myForm.xhtml @72,62 functionName="validateMyForm" > Property > >> 'functionName' is not on type: > com.corejsf.validator.UIValidatorScript > >> > >> > >> > >> mbrz2477 wrote: > >> > > >> > It looks like server-side. I don't see any Javascript > popups. I'm > >> using > >> > Firefox 2.0.0.4. > >> > > >> > > >> > mraible wrote: > >> >> > >> >> Is client-side validation or server-side validation kicking in? > >> >> > >> >> Matt > >> >> > >> >> On 6/19/07, mbrz2477 <matt.barz...@gmail.com > <mailto:matt.barz...@gmail.com>> wrote: > >> >>> > >> >>> I'm using Appfuse 2.0-M5 with JSF and Hibernate and I'm > trying to > >> >>> implement > >> >>> the validation as suggested in the tutorial. The > validation works > >> great > >> >>> except if I remove values from a required field and then > try and > >> delete > >> >>> a > >> >>> record. It says the field with no value is required. Here > are the > >> >>> things I > >> >>> have done to setup the validation: > >> >>> > >> >>> 1) Added the onsubmit property to the form tag. It reads > like so: > >> >>> > >> >>> <h:form id="myForm" onsubmit="return validateMyForm(this)"> > >> >>> > >> >>> 2) Added required="true" to the required fields. > >> >>> > >> >>> 3) Added v:commonsValidator to the required fields. Example: > >> >>> > >> >>> <v:commonsValidator type="required" > >> arg="#{text['myForm.username']}"/> > >> >>> > >> >>> 4) Added bCancel property to my delete button. > >> >>> > >> >>> <c:if test="${not empty myForm.id}"> > >> >>> <h:commandButton value="#{text['button.delete']}" > >> >>> action="#{myForm.delete}" > >> >>> id="delete" styleClass="button" > >> onclick="bCancel=true;return > >> >>> confirmDelete()" /> > >> >>> </c:if> > >> >>> > >> >>> 5) Added v:validatorScript after the closing form tag. > >> >>> > >> >>> </h:form> > >> >>> <v:validatorScript functionName="validateMyForm"/> > >> >>> > >> >>> I do notice in the server logs that it says it doesn't > recognize the > >> >>> attribute functionName for validatorScript. Anyone have > any idea > >> what > >> >>> I'm > >> >>> missing? > >> >>> > >> >>> Thanks in advance, > >> >>> Matt > >> >>> > >> >>> -- > >> >>> View this message in context: > >> >>> > >> > http://www.nabble.com/Validation-on-deletes-tf3947355s2369.html#a11197917 > >> >>> Sent from the AppFuse - User mailing list archive at > Nabble.com. > >> >>> > >> >>> > --------------------------------------------------------------------- > >> >>> To unsubscribe, e-mail: > users-unsubscr...@appfuse.dev.java.net > <mailto:users-unsubscr...@appfuse.dev.java.net> > >> >>> For additional commands, e-mail: > users-h...@appfuse.dev.java.net > <mailto:users-h...@appfuse.dev.java.net> > >> >>> > >> >>> > >> >> > >> >> > >> >> -- > >> >> http://raibledesigns.com > >> >> > >> >> > --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: > users-unsubscr...@appfuse.dev.java.net > <mailto:users-unsubscr...@appfuse.dev.java.net> > >> >> For additional commands, e-mail: > users-h...@appfuse.dev.java.net > <mailto:users-h...@appfuse.dev.java.net> > >> >> > >> >> > >> >> > >> > > >> > > >> > >> -- > >> > >> View this message in context: > >> > http://www.nabble.com/Validation-on-deletes-tf3947355s2369.html#a11198452 > >> > >> Sent from the AppFuse - User mailing list archive at Nabble.com. > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > <mailto:users-unsubscr...@appfuse.dev.java.net> > >> For additional commands, e-mail: > users-h...@appfuse.dev.java.net > <mailto:users-h...@appfuse.dev.java.net> > >> > >> > > > > > > -- > > http://raibledesigns.com > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > <mailto:users-unsubscr...@appfuse.dev.java.net> > > For additional commands, e-mail: users-h...@appfuse.dev.java.net > <mailto:users-h...@appfuse.dev.java.net> > > > > > > > > -- > View this message in context: > http://www.nabble.com/Validation-on-deletes-tp11197917s2369p20064213.html > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > <mailto:users-unsubscr...@appfuse.dev.java.net> > For additional commands, e-mail: users-h...@appfuse.dev.java.net > <mailto:users-h...@appfuse.dev.java.net> > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net