Re: Bypassing form validation

2009-07-23 Thread Jeremy Thomerson
setDefaultFormProcessing(false)
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
 I have a form with two submit buttons. Is there any way to selectivelly
 bypass some validation on one of these buttons? I want to validate just two
 fields if I click on the button1 and I want to validate all fields when I
 click on button2

 tx,

 carlson

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: Bypassing form validation

2009-07-23 Thread Craig McIlwee
See 
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

-Original Message-
From: carlson weber filho - Master CIM Informática 
[mailto:cwe...@mastercim.com.br]
Sent: Thursday, July 23, 2009 3:31 PM
To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to selectivelly
bypass some validation on one of these buttons? I want to validate just
two fields if I click on the button1 and I want to validate all fields
when I click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica
I already tried using setDefaultFormProcessing, but I want to actually 
process the form without validating it, on one of these buttons but 
using this method, I can't update my data, . Let me explain better. I 
have a master-detail form, supose I have fields M1, M2 and M3 on 
master-side and D1, D2 on details side. Fields M1 and D1 are required. I 
have a submit button that will submit all data and another submit button 
that will submit only detail data (I know it submits all the data, but 
then I will store the data on memory). When I click the button that 
submits my detail, I don't want it to do any validation on M1 field, but 
I want it to validate D1. Currently I am looking for 2 solutions:

1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:

See 
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

-Original Message-
From: carlson weber filho - Master CIM Informática [mailto:cwe...@mastercim.com.br] 
Sent: Thursday, July 23, 2009 3:31 PM

To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to selectivelly 
bypass some validation on one of these buttons? I want to validate just 
two fields if I click on the button1 and I want to validate all fields 
when I click on button2


tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Igor Vaynberg
you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
 I already tried using setDefaultFormProcessing, but I want to actually
 process the form without validating it, on one of these buttons but using
 this method, I can't update my data, . Let me explain better. I have a
 master-detail form, supose I have fields M1, M2 and M3 on master-side and
 D1, D2 on details side. Fields M1 and D1 are required. I have a submit
 button that will submit all data and another submit button that will submit
 only detail data (I know it submits all the data, but then I will store the
 data on memory). When I click the button that submits my detail, I don't
 want it to do any validation on M1 field, but I want it to validate D1.
 Currently I am looking for 2 solutions:
 1. Validate D1 but not M1
 2. Do not validate at all.


 tx

 carlson

 Craig McIlwee escreveu:

 See
 http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

 -Original Message-
 From: carlson weber filho - Master CIM Informática
 [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31 PM
 To: users@wicket.apache.org
 Subject: Bypassing form validation

 I have a form with two submit buttons. Is there any way to selectivelly
 bypass some validation on one of these buttons? I want to validate just two
 fields if I click on the button1 and I want to validate all fields when I
 click on button2

 tx,

 carlson

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica

Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
  

I already tried using setDefaultFormProcessing, but I want to actually
process the form without validating it, on one of these buttons but using
this method, I can't update my data, . Let me explain better. I have a
master-detail form, supose I have fields M1, M2 and M3 on master-side and
D1, D2 on details side. Fields M1 and D1 are required. I have a submit
button that will submit all data and another submit button that will submit
only detail data (I know it submits all the data, but then I will store the
data on memory). When I click the button that submits my detail, I don't
want it to do any validation on M1 field, but I want it to validate D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:


See
http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31 PM
To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to selectivelly
bypass some validation on one of these buttons? I want to validate just two
fields if I click on the button1 and I want to validate all fields when I
click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Jeremy Thomerson
Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
 Isn't invalid to nest forms inside forms?

 Igor Vaynberg escreveu:

 you should use embedded forms.

 make a form for M1

 inside it add another form D1

 a button in D1 form will only process D1 form, a button in M1 form
 will process both.

 -igor

 2009/7/23 carlson weber filho - Master CIM Informática
 cwe...@mastercim.com.br:


 I already tried using setDefaultFormProcessing, but I want to actually
 process the form without validating it, on one of these buttons but using
 this method, I can't update my data, . Let me explain better. I have a
 master-detail form, supose I have fields M1, M2 and M3 on master-side and
 D1, D2 on details side. Fields M1 and D1 are required. I have a submit
 button that will submit all data and another submit button that will
 submit
 only detail data (I know it submits all the data, but then I will store
 the
 data on memory). When I click the button that submits my detail, I don't
 want it to do any validation on M1 field, but I want it to validate D1.
 Currently I am looking for 2 solutions:
 1. Validate D1 but not M1
 2. Do not validate at all.


 tx

 carlson

 Craig McIlwee escreveu:


 See

 http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)

 -Original Message-
 From: carlson weber filho - Master CIM Informática
 [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31 PM
 To: users@wicket.apache.org
 Subject: Bypassing form validation

 I have a form with two submit buttons. Is there any way to selectivelly
 bypass some validation on one of these buttons? I want to validate just
 two
 fields if I click on the button1 and I want to validate all fields when
 I
 click on button2

 tx,

 carlson

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Dane Laverty
This is sounding like a Chuck Norris joke -- Wicket doesn't create invalid
code -- it roundhouse kicks the rules until they submit!

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson 
jer...@wickettraining.com wrote:

 Wicket takes care of that for you - you can do it in Wicket.

 --
 Jeremy Thomerson
 http://www.wickettraining.com




 2009/7/23 carlson weber filho - Master CIM Informática
 cwe...@mastercim.com.br:
  Isn't invalid to nest forms inside forms?
 
  Igor Vaynberg escreveu:
 
  you should use embedded forms.
 
  make a form for M1
 
  inside it add another form D1
 
  a button in D1 form will only process D1 form, a button in M1 form
  will process both.
 
  -igor
 
  2009/7/23 carlson weber filho - Master CIM Informática
  cwe...@mastercim.com.br:
 
 
  I already tried using setDefaultFormProcessing, but I want to actually
  process the form without validating it, on one of these buttons but
 using
  this method, I can't update my data, . Let me explain better. I have a
  master-detail form, supose I have fields M1, M2 and M3 on master-side
 and
  D1, D2 on details side. Fields M1 and D1 are required. I have a submit
  button that will submit all data and another submit button that will
  submit
  only detail data (I know it submits all the data, but then I will store
  the
  data on memory). When I click the button that submits my detail, I
 don't
  want it to do any validation on M1 field, but I want it to validate D1.
  Currently I am looking for 2 solutions:
  1. Validate D1 but not M1
  2. Do not validate at all.
 
 
  tx
 
  carlson
 
  Craig McIlwee escreveu:
 
 
  See
 
 
 http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing%28boolean%29
 
  -Original Message-
  From: carlson weber filho - Master CIM Informática
  [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31
 PM
  To: users@wicket.apache.org
  Subject: Bypassing form validation
 
  I have a form with two submit buttons. Is there any way to
 selectivelly
  bypass some validation on one of these buttons? I want to validate
 just
  two
  fields if I click on the button1 and I want to validate all fields
 when
  I
  click on button2
 
  tx,
 
  carlson
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica
Well, I almost got what I want, but there's a problem. When I submit the 
inner form, on the onSubmit I want to check some values of the master 
form, and the model doesn't get updated... Any hints here?


tx
carlson
Dane Laverty escreveu:

This is sounding like a Chuck Norris joke -- Wicket doesn't create invalid
code -- it roundhouse kicks the rules until they submit!

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson 
jer...@wickettraining.com wrote:

  

Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:


Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:
  

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:



I already tried using setDefaultFormProcessing, but I want to actually
process the form without validating it, on one of these buttons but
  

using


this method, I can't update my data, . Let me explain better. I have a
master-detail form, supose I have fields M1, M2 and M3 on master-side
  

and


D1, D2 on details side. Fields M1 and D1 are required. I have a submit
button that will submit all data and another submit button that will
submit
only detail data (I know it submits all the data, but then I will store
the
data on memory). When I click the button that submits my detail, I
  

don't


want it to do any validation on M1 field, but I want it to validate D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:

  

See




http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing%28boolean%29


-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31


PM


To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to


selectivelly


bypass some validation on one of these buttons? I want to validate


just


two
fields if I click on the button1 and I want to validate all fields


when


I
click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





  



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread Igor Vaynberg
you said you do not want to process the outer form.

without validation you cannot update the model. eg if you put aa
into an integer field how do we push that into an integer model? what
you can do is call formcomponent.getinput() to get at the raw values
of those components.

-igor


2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
 Well, I almost got what I want, but there's a problem. When I submit the
 inner form, on the onSubmit I want to check some values of the master form,
 and the model doesn't get updated... Any hints here?

 tx
 carlson
 Dane Laverty escreveu:

 This is sounding like a Chuck Norris joke -- Wicket doesn't create
 invalid
 code -- it roundhouse kicks the rules until they submit!

 On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson 
 jer...@wickettraining.com wrote:



 Wicket takes care of that for you - you can do it in Wicket.

 --
 Jeremy Thomerson
 http://www.wickettraining.com




 2009/7/23 carlson weber filho - Master CIM Informática
 cwe...@mastercim.com.br:


 Isn't invalid to nest forms inside forms?

 Igor Vaynberg escreveu:


 you should use embedded forms.

 make a form for M1

 inside it add another form D1

 a button in D1 form will only process D1 form, a button in M1 form
 will process both.

 -igor

 2009/7/23 carlson weber filho - Master CIM Informática
 cwe...@mastercim.com.br:



 I already tried using setDefaultFormProcessing, but I want to actually
 process the form without validating it, on one of these buttons but


 using


 this method, I can't update my data, . Let me explain better. I have a
 master-detail form, supose I have fields M1, M2 and M3 on master-side


 and


 D1, D2 on details side. Fields M1 and D1 are required. I have a submit
 button that will submit all data and another submit button that will
 submit
 only detail data (I know it submits all the data, but then I will
 store
 the
 data on memory). When I click the button that submits my detail, I


 don't


 want it to do any validation on M1 field, but I want it to validate
 D1.
 Currently I am looking for 2 solutions:
 1. Validate D1 but not M1
 2. Do not validate at all.


 tx

 carlson

 Craig McIlwee escreveu:



 See





 http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing%28boolean%29


 -Original Message-
 From: carlson weber filho - Master CIM Informática
 [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31


 PM


 To: users@wicket.apache.org
 Subject: Bypassing form validation

 I have a form with two submit buttons. Is there any way to


 selectivelly


 bypass some validation on one of these buttons? I want to validate


 just


 two
 fields if I click on the button1 and I want to validate all fields


 when


 I
 click on button2

 tx,

 carlson

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org







 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica
Yes, I don't want to process it, but I want to do some processing based 
on the form values. But I got the point, If I don't validate form, I 
won't get my model updated. Now my problem goes back when I wanted to 
validate only parts of my values, so let's supose the folowing scenario


Master Form
 Field M1 - Required
 Field M2 - Required
 Field M3 - Required
 Detail Form
Field D1 - Required
Field D2 - Required

When I submit Field D1, Field M1 must be not blank. I am checking this 
now on code, not using a validator. I don't care at this time if Field 
M2 and Field M3 are blank or not. I need the value of M1 because I do 
some calculations on my detail object based on that. I tried using the 
getRawInput() but it only returns the value of my select (the M1 field 
is a select).


Well, is there any solution for this case?

tx

carlson


Igor Vaynberg escreveu:

you said you do not want to process the outer form.

without validation you cannot update the model. eg if you put aa
into an integer field how do we push that into an integer model? what
you can do is call formcomponent.getinput() to get at the raw values
of those components.

-igor


2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
  

Well, I almost got what I want, but there's a problem. When I submit the
inner form, on the onSubmit I want to check some values of the master form,
and the model doesn't get updated... Any hints here?

tx
carlson
Dane Laverty escreveu:


This is sounding like a Chuck Norris joke -- Wicket doesn't create
invalid
code -- it roundhouse kicks the rules until they submit!

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson 
jer...@wickettraining.com wrote:


  

Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:



Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:

  

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:




I already tried using setDefaultFormProcessing, but I want to actually
process the form without validating it, on one of these buttons but

  

using



this method, I can't update my data, . Let me explain better. I have a
master-detail form, supose I have fields M1, M2 and M3 on master-side

  

and



D1, D2 on details side. Fields M1 and D1 are required. I have a submit
button that will submit all data and another submit button that will
submit
only detail data (I know it submits all the data, but then I will
store
the
data on memory). When I click the button that submits my detail, I

  

don't



want it to do any validation on M1 field, but I want it to validate
D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:


  

See





http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing%28boolean%29



-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31



PM



To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to



selectivelly



bypass some validation on one of these buttons? I want to validate



just



two
fields if I click on the button1 and I want to validate all fields



when



I
click on button2

tx,

carlson

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org






-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org




  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For 

Re: Bypassing form validation

2009-07-23 Thread Igor Vaynberg
M1.processInput();
if (M1.isValid()) { value=M1.getModelObject(); } else { handleerrror }

-igor

2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
 Yes, I don't want to process it, but I want to do some processing based on
 the form values. But I got the point, If I don't validate form, I won't get
 my model updated. Now my problem goes back when I wanted to validate only
 parts of my values, so let's supose the folowing scenario

 Master Form
  Field M1 - Required
  Field M2 - Required
  Field M3 - Required
  Detail Form
    Field D1 - Required
    Field D2 - Required

 When I submit Field D1, Field M1 must be not blank. I am checking this now
 on code, not using a validator. I don't care at this time if Field M2 and
 Field M3 are blank or not. I need the value of M1 because I do some
 calculations on my detail object based on that. I tried using the
 getRawInput() but it only returns the value of my select (the M1 field is a
 select).

 Well, is there any solution for this case?

 tx

 carlson


 Igor Vaynberg escreveu:

 you said you do not want to process the outer form.

 without validation you cannot update the model. eg if you put aa
 into an integer field how do we push that into an integer model? what
 you can do is call formcomponent.getinput() to get at the raw values
 of those components.

 -igor


 2009/7/23 carlson weber filho - Master CIM Informática
 cwe...@mastercim.com.br:


 Well, I almost got what I want, but there's a problem. When I submit the
 inner form, on the onSubmit I want to check some values of the master
 form,
 and the model doesn't get updated... Any hints here?

 tx
 carlson
 Dane Laverty escreveu:


 This is sounding like a Chuck Norris joke -- Wicket doesn't create
 invalid
 code -- it roundhouse kicks the rules until they submit!

 On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson 
 jer...@wickettraining.com wrote:




 Wicket takes care of that for you - you can do it in Wicket.

 --
 Jeremy Thomerson
 http://www.wickettraining.com




 2009/7/23 carlson weber filho - Master CIM Informática
 cwe...@mastercim.com.br:



 Isn't invalid to nest forms inside forms?

 Igor Vaynberg escreveu:



 you should use embedded forms.

 make a form for M1

 inside it add another form D1

 a button in D1 form will only process D1 form, a button in M1 form
 will process both.

 -igor

 2009/7/23 carlson weber filho - Master CIM Informática
 cwe...@mastercim.com.br:




 I already tried using setDefaultFormProcessing, but I want to
 actually
 process the form without validating it, on one of these buttons but



 using



 this method, I can't update my data, . Let me explain better. I have
 a
 master-detail form, supose I have fields M1, M2 and M3 on
 master-side



 and



 D1, D2 on details side. Fields M1 and D1 are required. I have a
 submit
 button that will submit all data and another submit button that will
 submit
 only detail data (I know it submits all the data, but then I will
 store
 the
 data on memory). When I click the button that submits my detail, I



 don't



 want it to do any validation on M1 field, but I want it to validate
 D1.
 Currently I am looking for 2 solutions:
 1. Validate D1 but not M1
 2. Do not validate at all.


 tx

 carlson

 Craig McIlwee escreveu:




 See






 http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing%28boolean%29



 -Original Message-
 From: carlson weber filho - Master CIM Informática
 [mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31



 PM



 To: users@wicket.apache.org
 Subject: Bypassing form validation

 I have a form with two submit buttons. Is there any way to



 selectivelly



 bypass some validation on one of these buttons? I want to validate



 just



 two
 fields if I click on the button1 and I want to validate all fields



 when



 I
 click on button2

 tx,

 carlson


 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org







 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org






 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 

Re: Bypassing form validation

2009-07-23 Thread carlson weber filho - Master CIM Informá tica

you're the man!
tx a lot

carlson
Igor Vaynberg escreveu:

M1.processInput();
if (M1.isValid()) { value=M1.getModelObject(); } else { handleerrror }

-igor

2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:
  

Yes, I don't want to process it, but I want to do some processing based on
the form values. But I got the point, If I don't validate form, I won't get
my model updated. Now my problem goes back when I wanted to validate only
parts of my values, so let's supose the folowing scenario

Master Form
 Field M1 - Required
 Field M2 - Required
 Field M3 - Required
 Detail Form
   Field D1 - Required
   Field D2 - Required

When I submit Field D1, Field M1 must be not blank. I am checking this now
on code, not using a validator. I don't care at this time if Field M2 and
Field M3 are blank or not. I need the value of M1 because I do some
calculations on my detail object based on that. I tried using the
getRawInput() but it only returns the value of my select (the M1 field is a
select).

Well, is there any solution for this case?

tx

carlson


Igor Vaynberg escreveu:


you said you do not want to process the outer form.

without validation you cannot update the model. eg if you put aa
into an integer field how do we push that into an integer model? what
you can do is call formcomponent.getinput() to get at the raw values
of those components.

-igor


2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:

  

Well, I almost got what I want, but there's a problem. When I submit the
inner form, on the onSubmit I want to check some values of the master
form,
and the model doesn't get updated... Any hints here?

tx
carlson
Dane Laverty escreveu:



This is sounding like a Chuck Norris joke -- Wicket doesn't create
invalid
code -- it roundhouse kicks the rules until they submit!

On Thu, Jul 23, 2009 at 12:48 PM, Jeremy Thomerson 
jer...@wickettraining.com wrote:



  

Wicket takes care of that for you - you can do it in Wicket.

--
Jeremy Thomerson
http://www.wickettraining.com




2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:




Isn't invalid to nest forms inside forms?

Igor Vaynberg escreveu:


  

you should use embedded forms.

make a form for M1

inside it add another form D1

a button in D1 form will only process D1 form, a button in M1 form
will process both.

-igor

2009/7/23 carlson weber filho - Master CIM Informática
cwe...@mastercim.com.br:





I already tried using setDefaultFormProcessing, but I want to
actually
process the form without validating it, on one of these buttons but


  

using




this method, I can't update my data, . Let me explain better. I have
a
master-detail form, supose I have fields M1, M2 and M3 on
master-side


  

and




D1, D2 on details side. Fields M1 and D1 are required. I have a
submit
button that will submit all data and another submit button that will
submit
only detail data (I know it submits all the data, but then I will
store
the
data on memory). When I click the button that submits my detail, I


  

don't




want it to do any validation on M1 field, but I want it to validate
D1.
Currently I am looking for 2 solutions:
1. Validate D1 but not M1
2. Do not validate at all.


tx

carlson

Craig McIlwee escreveu:



  

See






http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing(boolean)http://wicket.apache.org/docs/1.4/org/apache/wicket/markup/html/form/Button.html#setDefaultFormProcessing%28boolean%29




-Original Message-
From: carlson weber filho - Master CIM Informática
[mailto:cwe...@mastercim.com.br] Sent: Thursday, July 23, 2009 3:31




PM




To: users@wicket.apache.org
Subject: Bypassing form validation

I have a form with two submit buttons. Is there any way to




selectivelly




bypass some validation on one of these buttons? I want to validate




just




two
fields if I click on the button1 and I want to validate all fields




when




I
click on button2

tx,

carlson


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org





-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org







-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org