Could setting visibility for the FeedbackPanel to false until the form has been "properly" submitted with a press of a submit button work?
/Stefan On Mon, Jul 6, 2009 at 8:42 PM, Thierry Leveque <[email protected]> wrote: > Any following on that? > > Daniel, have you been able to solve your problem? Did you wrote your own > behavior? > > I have the same requirement as you and I am trying to find a quick way to > solve my problem. > > Can someone point me to some examples on how to write my own Ajax behavior? > > Thanks > > Thierry > > > On Tue, Jun 2, 2009 at 12:21, Igor Vaynberg <[email protected]> > wrote: > > > well, if you do not want to *submit* the form then dont use > > ajaxformSUBMITbehavior :) > > > > with little work you can roll your own behavior that does a simple > > ajax get and appends whatever values you need from formcomponents to > > the url. that way the form is not submitted and you have access to the > > raw values. > > > > -igor > > > > > > > > On Tue, Jun 2, 2009 at 9:16 AM, dfernandez > > <[email protected]> wrote: > > > > > > > > > Yes, I know it is tricky, but the fact is I don't think I would really > > need > > > type conversion in this case. > > > > > > I will try to explain myself. I have the following UI: > > > > > > |OPERATOR |V| > > > > > > |INPUT1="aBc" | |INPUT2="DeF" | > > > > > > ...being "OPERATOR" the DropDownChoice, and both INPUT1 and INPUT2 two > > > TextFields (String TextFields, to be precise). Both INPUT1 and INPUT2 > are > > > required (when they are visible, of course). > > > > > > When I change the value on "OPERATOR", the UI will change, hiding > INPUT1 > > and > > > INPUT2 but showing INPUT3, another TextField which should have the same > > > contents that were on INPUT1 before: > > > > > > |OPERATOR |V| > > > > > > |INPUT3="aBc" | > > > > > > The problem is that, when changing OPERATOR, I need to read the value > > from > > > INPUT1 to set it into INPUT3, but if INPUT2 is empty I will receive a > > > validation message telling me that it is required... which it is, but I > > just > > > want Wicket to validate that when I want to *really* submit the form, > and > > > not now that I am only changing the operator. > > > > > > Thanks. > > > > > > Regards, > > > Daniel. > > > > > > > > > > > > > > > > > > igor.vaynberg wrote: > > >> > > >> how are you planning on reading the other values? you cannot access > > >> the model so you will have to call getinput(), are you also planning > > >> on doing type conversion yourself then? > > >> > > >> -igor > > >> > > >> 2009/6/2 Daniel Fernández <[email protected]>: > > >>> Hello, > > >>> > > >>> I have a form with a DropDownChoice, on which "onchange" event I want > > to > > >>> update some form components. But I need to read data from other > fields > > of > > >>> the form for doing so, and so I added an AjaxFormSubmitBehavior to > the > > >>> DropDownChoice. > > >>> > > >>> My intention is to read the data from the drop down and from the > other > > >>> fields, and depending on these data, update some other components... > > but > > >>> the > > >>> problem is that AjaxFormSubmitBehavior not only sends the form data, > > but > > >>> also *validates it*, which I don't want (I don't want validation > > messages > > >>> to > > >>> appear when changing the value of the drop down). > > >>> > > >>> If it where an AjaxButton I would be able to just > > >>> setDefaultFormProcessing(false), but I don't see anything like that > in > > >>> AjaxFormSubmitBehavior... > > >>> > > >>> Is there a way to do this? > > >>> > > >>> Regards, > > >>> Daniel. > > >>> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [email protected] > > >> For additional commands, e-mail: [email protected] > > >> > > >> > > >> > > > > > > -- > > > View this message in context: > > > http://www.nabble.com/Can-I-make-AjaxFormSubmitBehavior-submit-raw-form-data-but-not--validate-it--tp23830542p23835836.html > > > Sent from the Wicket - User mailing list archive at Nabble.com. > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > >
