You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Alex Objelean <al...@yahoo.com> on 2009/05/14 14:42:56 UTC

Re: StatelessForm in Bookmarkable Page problem

I'm having the same problem with wicket-1.4-rc4. Does anybody have a clue why
this is happening?


FakeBoy wrote:
> 
> Hi everyone,
> I try to work with StatelessForm, but I have strange problem. When I fill
> in form fields first time everything works good. But If I have some
> validation in some field (in my example field: first name is required) and
> if the walidation failed, and i try to click submit button some strange
> character (;,:) appear in form fields and it is not possible to submit
> form. I thing that problem is in URL, because it looks strange and i can
> see a lot of duplicated values for the same field. I discovered ,  if I
> didnt call super constructor with page parameters it works fine. (bu there
> are other problems with page parameters)
> 
> <pre>
> public StatelessFormPage(PageParameters pageParameters) {
> 		//PROBLEM - when I delete this everything works but if not it works
> strange
> 		super(pageParameters);
> 		
> 		//FEEDBACK PANEL
> 		FeedbackPanel feedbackPanel = new FeedbackPanel("feedbackPanel");
> 		add(feedbackPanel);
> 		
> 		//STATELESS FORM
> 		StatelessForm<Void> form = new StatelessForm<Void>("form");
> 		add(form);
> 		
> 		//FORMS FIELDS
> 		form.add(new TextField<String>("firstName", new
> PropertyModel<String>(this, "firstName")).setRequired(true));
> 		form.add(new TextField<String>("lastName", new
> PropertyModel<String>(this, "lastName")));
> 		
> 		//SUBMIT BUTTON
> 		Button submit = new Button("submit") {
> 			@Override
> 			public void onSubmit() {
> 				System.out.println("Button:onSubmit()");
> 					System.out.println("First name: " + firstName);
> 					System.out.println("Last name: " + lastName);
> 			}
> 		};
> 		form.add(submit);
> 	}
> </pre>
> 
> Wicket version: 1.4 m3 <br />
> Source code: <br />
> java ->  http://www.nabble.com/file/p19430608/StatelessFormPage.java
> StatelessFormPage.java  <br />
> html ->  http://www.nabble.com/file/p19430608/StatelessFormPage.html
> StatelessFormPage.html  <br />
> <br />
> Thanks a lot, Dave
> 

-- 
View this message in context: http://www.nabble.com/StatelessForm-in-Bookmarkable-Page-problem-tp19430608p23539798.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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


Re: StatelessForm in Bookmarkable Page problem

Posted by Igor Vaynberg <ig...@gmail.com>.
try with trunk. this was fixed yesterday afaik.

-igor

On Thu, May 14, 2009 at 5:42 AM, Alex Objelean <al...@yahoo.com> wrote:
>
> I'm having the same problem with wicket-1.4-rc4. Does anybody have a clue why
> this is happening?
>
>
> FakeBoy wrote:
>>
>> Hi everyone,
>> I try to work with StatelessForm, but I have strange problem. When I fill
>> in form fields first time everything works good. But If I have some
>> validation in some field (in my example field: first name is required) and
>> if the walidation failed, and i try to click submit button some strange
>> character (;,:) appear in form fields and it is not possible to submit
>> form. I thing that problem is in URL, because it looks strange and i can
>> see a lot of duplicated values for the same field. I discovered ,  if I
>> didnt call super constructor with page parameters it works fine. (bu there
>> are other problems with page parameters)
>>
>> <pre>
>> public StatelessFormPage(PageParameters pageParameters) {
>>               //PROBLEM - when I delete this everything works but if not it works
>> strange
>>               super(pageParameters);
>>
>>               //FEEDBACK PANEL
>>               FeedbackPanel feedbackPanel = new FeedbackPanel("feedbackPanel");
>>               add(feedbackPanel);
>>
>>               //STATELESS FORM
>>               StatelessForm<Void> form = new StatelessForm<Void>("form");
>>               add(form);
>>
>>               //FORMS FIELDS
>>               form.add(new TextField<String>("firstName", new
>> PropertyModel<String>(this, "firstName")).setRequired(true));
>>               form.add(new TextField<String>("lastName", new
>> PropertyModel<String>(this, "lastName")));
>>
>>               //SUBMIT BUTTON
>>               Button submit = new Button("submit") {
>>                       @Override
>>                       public void onSubmit() {
>>                               System.out.println("Button:onSubmit()");
>>                                       System.out.println("First name: " + firstName);
>>                                       System.out.println("Last name: " + lastName);
>>                       }
>>               };
>>               form.add(submit);
>>       }
>> </pre>
>>
>> Wicket version: 1.4 m3 <br />
>> Source code: <br />
>> java ->  http://www.nabble.com/file/p19430608/StatelessFormPage.java
>> StatelessFormPage.java  <br />
>> html ->  http://www.nabble.com/file/p19430608/StatelessFormPage.html
>> StatelessFormPage.html  <br />
>> <br />
>> Thanks a lot, Dave
>>
>
> --
> View this message in context: http://www.nabble.com/StatelessForm-in-Bookmarkable-Page-problem-tp19430608p23539798.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

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