Re: Issue in 6.8.0

2013-05-20 Thread Maxim Solodovnik
Martin,

Thanks for the quick reply!
I see no other way than copy paste AjaxFormValidatingBehavior, so I'll file
JIRA issue.
Is it OK if will create it without quickstart?



On Tue, May 21, 2013 at 1:40 PM, Martin Grigorov wrote:

> Hi Maxim,
>
> I guess it is related to AjaxRequestAttributes#setAllowDefault(true|false)
> or
>
> AjaxRequestAttributes#setEventPropagation(AjaxRequestAttributes.EventPropagation.XYZ).
> But since the static nature
> of org.apache.wicket.ajax.form.AjaxFormValidatingBehavior I'm not sure how
> you should use #updateAjaxAttributes() to it.
> Please file a ticket if you don't find a way.
>
>
> On Tue, May 21, 2013 at 8:42 AM, Maxim Solodovnik  >wrote:
>
> > Hello All,
> >
> > sorry for the late report
> > Just have updated wicket to be 6.8.0 in our project and it seems like
> > adding
> >
> > AjaxFormValidatingBehavior.addToAllFormComponents(this, "keydown",
> > Duration.ONE_SECOND);
> >
> > To the form preventing text from being entered into text fields
> > Can somebody test it?
> >
> > --
> > WBR
> > Maxim aka solomax
> >
>
>
>
> --
> Martin Grigorov
> Wicket Training & Consulting
> http://jWeekend.com 
>



-- 
WBR
Maxim aka solomax


Re: Issue in 6.8.0

2013-05-20 Thread Martin Grigorov
Hi Maxim,

I guess it is related to AjaxRequestAttributes#setAllowDefault(true|false)
or
AjaxRequestAttributes#setEventPropagation(AjaxRequestAttributes.EventPropagation.XYZ).
But since the static nature
of org.apache.wicket.ajax.form.AjaxFormValidatingBehavior I'm not sure how
you should use #updateAjaxAttributes() to it.
Please file a ticket if you don't find a way.


On Tue, May 21, 2013 at 8:42 AM, Maxim Solodovnik wrote:

> Hello All,
>
> sorry for the late report
> Just have updated wicket to be 6.8.0 in our project and it seems like
> adding
>
> AjaxFormValidatingBehavior.addToAllFormComponents(this, "keydown",
> Duration.ONE_SECOND);
>
> To the form preventing text from being entered into text fields
> Can somebody test it?
>
> --
> WBR
> Maxim aka solomax
>



-- 
Martin Grigorov
Wicket Training & Consulting
http://jWeekend.com 


Issue in 6.8.0

2013-05-20 Thread Maxim Solodovnik
Hello All,

sorry for the late report
Just have updated wicket to be 6.8.0 in our project and it seems like adding

AjaxFormValidatingBehavior.addToAllFormComponents(this, "keydown",
Duration.ONE_SECOND);

To the form preventing text from being entered into text fields
Can somebody test it?

-- 
WBR
Maxim aka solomax


Re: Browser Back Button Question

2013-05-20 Thread Paul Bors
StackTrace?

~ Thank you,
   Paul Bors


On Thu, May 16, 2013 at 10:36 AM, dhongyt  wrote:

> After two or three back button on the browser an error message displays
> session closed.
> The error returned is a bit confusing:
>
>
> I'm wondering if its because of hibernate? Its trying to get the query of
> the page to display but the query has been closed? It also talks about
> errors with wicket to so I'm not sure, but the top error is hibernate.
>
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Browser-Back-Button-Question-tp4658397p4658863.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Has any one used the InMethod Grid DropDownChoiceColumn & DropDownChoicePanel

2013-05-20 Thread Paul Bors
Take your pick:
http://www.wicket-library.com/wicket-examples-6.0.x/index.html

More specifically the Ajax EditableTree:
http://www.wicket-library.com/wicket-examples/ajax/tree/table/editable

Just replace the EditablePanel with the form components you want.

~ Thank you,
   Paul Bors



On Fri, May 17, 2013 at 3:27 PM, shashikant.kulkarn...@gmail.co <
shashikant.kulkarn...@gmail.com> wrote:

> Hi All,
>
> Has anyone used InMethod Grid DropDownChoiceColumn & DropDownChoicePanel?
> My
> requirement is I have 3 or more  dropdown choices in a row. Now when I make
> selection changes in the dropdown and click on the submit icon, I am not
> able to get the changed values in the dropdown. Can someone put and example
> to do this. I tried but it is not working.
>
> Best regards,
> Shashikant
>
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Has-any-one-used-the-InMethod-Grid-DropDownChoiceColumn-DropDownChoicePanel-tp4658910.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Not redirecting to stateful URL after upgrade from 6.6.0 to 6.7.0

2013-05-20 Thread Barrett Snyder
Thanks Paul, I haven't been watching the dev list.


On Mon, May 20, 2013 at 1:38 PM, Paul Bors  wrote:

> Well, it got the 3 votes it needed so probably yes especially since the
> stage repository is not around anymore :)
>
>
> http://wicket-dev.markmail.org/search/?q=#query:+page:1+mid:xllxk4ltv5rmogk7
> +state:results
>
> ~ Thank you,
>   Paul Bors
>
> -Original Message-
> From: Barrett Snyder [mailto:barret...@gmail.com]
> Sent: Monday, May 20, 2013 4:31 PM
> To: users@wicket.apache.org
> Subject: Re: Not redirecting to stateful URL after upgrade from 6.6.0 to
> 6.7.0
>
> Yes, looks like this fixed it. Also looks like 6.8.0 was moved to the
> release folder in the middle of my testing this. Is it being released
> today?
>
>
> On Mon, May 20, 2013 at 11:59 AM, Sven Meier  wrote:
>
> > May be related to WICKET-5083.
> >
> > Please retry with the upcoming 6.8.0:
> >
> > https://dist.apache.org/repos/**dist/dev/wicket/6.8.0/ > ache.org/repos/dist/dev/wicket/6.8.0/>
> >
> > Sven
> >
> >
> > On 05/20/2013 06:53 PM, Barrett Snyder wrote:
> >
> >> Is anyone else having problems where wicket is not redirecting to a
> >> stateful URL when going to a mounted URL for a stateful page? I have
> >> a page, which is stateful, mounted at /mypage. In wicket 6.6.0 when I
> >> went to that URL it would redirect to /mypage?0. With the upgrade to
> >> 6.7.0 it no longer does this and is causing problems with the back
> >> button because I have AJAX components on the page which update the
> >> page, but if a user navigates forward then tries to use the back
> >> button they get a new instance of the page due to wicket not
> >> appending the page id and redirecting on initial request. This
> >> appears to be due to changes in WebPageRenderer, but I'm not yet sure
> >> if that is the culprit. Just thought I'd check here quick before I
> >> dig into this too much further.
> >>
> >>
> >
> > --**--**--
> > --- To unsubscribe, e-mail:
> > users-unsubscribe@wicket.**apache.org > 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: Not redirecting to stateful URL after upgrade from 6.6.0 to 6.7.0

2013-05-20 Thread Paul Bors
Well, it got the 3 votes it needed so probably yes especially since the
stage repository is not around anymore :)

http://wicket-dev.markmail.org/search/?q=#query:+page:1+mid:xllxk4ltv5rmogk7
+state:results

~ Thank you,
  Paul Bors

-Original Message-
From: Barrett Snyder [mailto:barret...@gmail.com] 
Sent: Monday, May 20, 2013 4:31 PM
To: users@wicket.apache.org
Subject: Re: Not redirecting to stateful URL after upgrade from 6.6.0 to
6.7.0

Yes, looks like this fixed it. Also looks like 6.8.0 was moved to the
release folder in the middle of my testing this. Is it being released today?


On Mon, May 20, 2013 at 11:59 AM, Sven Meier  wrote:

> May be related to WICKET-5083.
>
> Please retry with the upcoming 6.8.0:
>
> https://dist.apache.org/repos/**dist/dev/wicket/6.8.0/ ache.org/repos/dist/dev/wicket/6.8.0/>
>
> Sven
>
>
> On 05/20/2013 06:53 PM, Barrett Snyder wrote:
>
>> Is anyone else having problems where wicket is not redirecting to a 
>> stateful URL when going to a mounted URL for a stateful page? I have 
>> a page, which is stateful, mounted at /mypage. In wicket 6.6.0 when I 
>> went to that URL it would redirect to /mypage?0. With the upgrade to 
>> 6.7.0 it no longer does this and is causing problems with the back 
>> button because I have AJAX components on the page which update the 
>> page, but if a user navigates forward then tries to use the back 
>> button they get a new instance of the page due to wicket not 
>> appending the page id and redirecting on initial request. This 
>> appears to be due to changes in WebPageRenderer, but I'm not yet sure 
>> if that is the culprit. Just thought I'd check here quick before I 
>> dig into this too much further.
>>
>>
>
> --**--**--
> --- To unsubscribe, e-mail: 
> users-unsubscribe@wicket.**apache.org 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: Not redirecting to stateful URL after upgrade from 6.6.0 to 6.7.0

2013-05-20 Thread Barrett Snyder
Yes, looks like this fixed it. Also looks like 6.8.0 was moved to the
release folder in the middle of my testing this. Is it being released today?


On Mon, May 20, 2013 at 11:59 AM, Sven Meier  wrote:

> May be related to WICKET-5083.
>
> Please retry with the upcoming 6.8.0:
>
> https://dist.apache.org/repos/**dist/dev/wicket/6.8.0/
>
> Sven
>
>
> On 05/20/2013 06:53 PM, Barrett Snyder wrote:
>
>> Is anyone else having problems where wicket is not redirecting to a
>> stateful URL when going to a mounted URL for a stateful page? I have a
>> page, which is stateful, mounted at /mypage. In wicket 6.6.0 when I went
>> to
>> that URL it would redirect to /mypage?0. With the upgrade to 6.7.0 it no
>> longer does this and is causing problems with the back button because I
>> have AJAX components on the page which update the page, but if a user
>> navigates forward then tries to use the back button they get a new
>> instance
>> of the page due to wicket not appending the page id and redirecting on
>> initial request. This appears to be due to changes in WebPageRenderer, but
>> I'm not yet sure if that is the culprit. Just thought I'd check here quick
>> before I dig into this too much further.
>>
>>
>
> --**--**-
> To unsubscribe, e-mail: 
> users-unsubscribe@wicket.**apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Not redirecting to stateful URL after upgrade from 6.6.0 to 6.7.0

2013-05-20 Thread Sven Meier

May be related to WICKET-5083.

Please retry with the upcoming 6.8.0:

https://dist.apache.org/repos/dist/dev/wicket/6.8.0/

Sven

On 05/20/2013 06:53 PM, Barrett Snyder wrote:

Is anyone else having problems where wicket is not redirecting to a
stateful URL when going to a mounted URL for a stateful page? I have a
page, which is stateful, mounted at /mypage. In wicket 6.6.0 when I went to
that URL it would redirect to /mypage?0. With the upgrade to 6.7.0 it no
longer does this and is causing problems with the back button because I
have AJAX components on the page which update the page, but if a user
navigates forward then tries to use the back button they get a new instance
of the page due to wicket not appending the page id and redirecting on
initial request. This appears to be due to changes in WebPageRenderer, but
I'm not yet sure if that is the culprit. Just thought I'd check here quick
before I dig into this too much further.




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



RE: DropDownChoice in FormComponentPanel

2013-05-20 Thread Paul Bors
Be careful as getModelObject() returns the model object of the form field
after the form has been processed (since that's when it's updated).

convertInput() is used to take the rawInput as text and convert it to the
Java type and then used to validate the user input which will not end up in
the model object if validation fails.

If you use getModelObject() your user input will be reset each time an error
occurs and the user would have to input the selection over and over which is
annoying for forms that have many form fields (since the each error field
will be reset).

For more on how Wicket processes see the From JavaDoc:
http://ci.apache.org/projects/wicket/apidocs/6.0.x/org/apache/wicket/markup/
html/form/Form.html
http://ci.apache.org/projects/wicket/apidocs/6.0.x/org/apache/wicket/markup/
html/form/FormComponent.html#convertInput()

~ Thank you,
  Paul Bors

-Original Message-
From: Richard W. Adams [mailto:rwada...@up.com] 
Sent: Monday, May 20, 2013 12:54 PM
To: users@wicket.apache.org
Subject: RE: DropDownChoice in FormComponentPanel

I'm not finished investigating this yet, but my preliminary findings
indicate that the solution (at least in my case) is to call
dropdown.getModelObject() instead of dropdown.convertInput(). In the use
cases I've tested so far, getModelObject() returns the correct value.




From:   Paul Bors 
To: 
Date:   05/20/2013 11:35 AM
Subject:RE: DropDownChoice in FormComponentPanel



Simplest way I can think of is something like:

@Override
protected void onBeforeRender() {
  if(isValid()) {
dropDown.getFormField().setDefaultModel(getDefaultModel());
  }
  ...
  super.onBeforeRender();
}

@Override
protected void convertInput() {
  if(dropdown != null) {
setConvertedInput(dropDown.getConvertedInput());
  }
  ...
}

But it really depends on what your FormComponentPanel is wrapping and how
you share its model among the child components.

Refer to the Wicket Users Guide section 1.8 "Creating comples form
components with FormComponentPanel":
http://wicket.apache.org/learn/books/freeguide.html

Or search the wiki pages:
https://cwiki.apache.org/WICKET/creating-custom-formcomponentpanels-to-build

-valid-objects-using-wickets-form-validation-logic.html

~ Thank you,
  Paul Bors
 

-Original Message-
From: Richard W. Adams [mailto:rwada...@up.com]
Sent: Monday, May 20, 2013 8:10 AM
To: users@wicket.apache.org
Subject: DropDownChoice in FormComponentPanel

I have a FormComponentPanel with both string fields & DropDownChoice
controls. How do I get the drop downs' current selections from inside my
override of convertInput()?

I can get the string fields' values by calling the fields' convertInput()
methods, but when I call convertInput() on the drop downs, I get the
ORIGINAL value of the drop down, not the CURRENT value. I'm using Wicket
1.4.17 (version imposed by our corporate framework).

I've looked at several different Wicket references, including Wicket in
Action, Apache Wicket Cookbook & the new online free Wicket guide, but could
not find this issue discussed.

**

This email and any attachments may contain information that is confidential
and/or privileged for the sole use of the intended recipient.  Any use,
review, disclosure, copying, distribution or reliance by others, and any
forwarding of this email or its contents, without the express permission of
the sender is strictly prohibited by law.  If you are not the intended
recipient, please contact the sender immediately, delete the e-mail and
destroy all copies.
**


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




**

This email and any attachments may contain information that is confidential
and/or privileged for the sole use of the intended recipient.  Any use,
review, disclosure, copying, distribution or reliance by others, and any
forwarding of this email or its contents, without the express permission of
the sender is strictly prohibited by law.  If you are not the intended
recipient, please contact the sender immediately, delete the e-mail and
destroy all copies.
**


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



RE: DropDownChoice in FormComponentPanel

2013-05-20 Thread Richard W. Adams
I'm not finished investigating this yet, but my preliminary findings 
indicate that the solution (at least in my case) is to call
dropdown.getModelObject() instead of dropdown.convertInput(). In the use 
cases I've tested so far, getModelObject() returns the correct value.




From:   Paul Bors 
To: 
Date:   05/20/2013 11:35 AM
Subject:RE: DropDownChoice in FormComponentPanel



Simplest way I can think of is something like:

@Override
protected void onBeforeRender() {
  if(isValid()) {
dropDown.getFormField().setDefaultModel(getDefaultModel());
  }
  ...
  super.onBeforeRender();
}

@Override
protected void convertInput() {
  if(dropdown != null) {
setConvertedInput(dropDown.getConvertedInput());
  }
  ...
}

But it really depends on what your FormComponentPanel is wrapping and how
you share its model among the child components.

Refer to the Wicket Users Guide section 1.8 "Creating comples form
components with FormComponentPanel":
http://wicket.apache.org/learn/books/freeguide.html

Or search the wiki pages:
https://cwiki.apache.org/WICKET/creating-custom-formcomponentpanels-to-build

-valid-objects-using-wickets-form-validation-logic.html

~ Thank you,
  Paul Bors
 

-Original Message-
From: Richard W. Adams [mailto:rwada...@up.com] 
Sent: Monday, May 20, 2013 8:10 AM
To: users@wicket.apache.org
Subject: DropDownChoice in FormComponentPanel

I have a FormComponentPanel with both string fields & DropDownChoice
controls. How do I get the drop downs' current selections from inside my
override of convertInput()?

I can get the string fields' values by calling the fields' convertInput()
methods, but when I call convertInput() on the drop downs, I get the
ORIGINAL value of the drop down, not the CURRENT value. I'm using Wicket
1.4.17 (version imposed by our corporate framework).

I've looked at several different Wicket references, including Wicket in
Action, Apache Wicket Cookbook & the new online free Wicket guide, but 
could
not find this issue discussed.

**

This email and any attachments may contain information that is 
confidential
and/or privileged for the sole use of the intended recipient.  Any use,
review, disclosure, copying, distribution or reliance by others, and any
forwarding of this email or its contents, without the express permission 
of
the sender is strictly prohibited by law.  If you are not the intended
recipient, please contact the sender immediately, delete the e-mail and
destroy all copies.
**


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




**

This email and any attachments may contain information that is confidential 
and/or privileged for the sole use of the intended recipient.  Any use, review, 
disclosure, copying, distribution or reliance by others, and any forwarding of 
this email or its contents, without the express permission of the sender is 
strictly prohibited by law.  If you are not the intended recipient, please 
contact the sender immediately, delete the e-mail and destroy all copies.
**


Not redirecting to stateful URL after upgrade from 6.6.0 to 6.7.0

2013-05-20 Thread Barrett Snyder
Is anyone else having problems where wicket is not redirecting to a
stateful URL when going to a mounted URL for a stateful page? I have a
page, which is stateful, mounted at /mypage. In wicket 6.6.0 when I went to
that URL it would redirect to /mypage?0. With the upgrade to 6.7.0 it no
longer does this and is causing problems with the back button because I
have AJAX components on the page which update the page, but if a user
navigates forward then tries to use the back button they get a new instance
of the page due to wicket not appending the page id and redirecting on
initial request. This appears to be due to changes in WebPageRenderer, but
I'm not yet sure if that is the culprit. Just thought I'd check here quick
before I dig into this too much further.


RE: DropDownChoice in FormComponentPanel

2013-05-20 Thread Paul Bors
Simplest way I can think of is something like:

@Override
protected void onBeforeRender() {
  if(isValid()) {
dropDown.getFormField().setDefaultModel(getDefaultModel());
  }
  ...
  super.onBeforeRender();
}

@Override
protected void convertInput() {
  if(dropdown != null) {
setConvertedInput(dropDown.getConvertedInput());
  }
  ...
}

But it really depends on what your FormComponentPanel is wrapping and how
you share its model among the child components.

Refer to the Wicket Users Guide section 1.8 "Creating comples form
components with FormComponentPanel":
http://wicket.apache.org/learn/books/freeguide.html

Or search the wiki pages:
https://cwiki.apache.org/WICKET/creating-custom-formcomponentpanels-to-build
-valid-objects-using-wickets-form-validation-logic.html

~ Thank you,
  Paul Bors
 

-Original Message-
From: Richard W. Adams [mailto:rwada...@up.com] 
Sent: Monday, May 20, 2013 8:10 AM
To: users@wicket.apache.org
Subject: DropDownChoice in FormComponentPanel

I have a FormComponentPanel with both string fields & DropDownChoice
controls. How do I get the drop downs' current selections from inside my
override of convertInput()?

I can get the string fields' values by calling the fields' convertInput()
methods, but when I call convertInput() on the drop downs, I get the
ORIGINAL value of the drop down, not the CURRENT value. I'm using Wicket
1.4.17 (version imposed by our corporate framework).

I've looked at several different Wicket references, including Wicket in
Action, Apache Wicket Cookbook & the new online free Wicket guide, but could
not find this issue discussed.

**

This email and any attachments may contain information that is confidential
and/or privileged for the sole use of the intended recipient.  Any use,
review, disclosure, copying, distribution or reliance by others, and any
forwarding of this email or its contents, without the express permission of
the sender is strictly prohibited by law.  If you are not the intended
recipient, please contact the sender immediately, delete the e-mail and
destroy all copies.
**


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



DropDownChoice in FormComponentPanel

2013-05-20 Thread Richard W. Adams
I have a FormComponentPanel with both string fields & DropDownChoice 
controls. How do I get the drop downs' current selections from inside my 
override of convertInput()?

I can get the string fields' values by calling the fields' convertInput() 
methods, but when I call convertInput() on the drop downs, I get the 
ORIGINAL value of the drop down, not the CURRENT value. I'm using Wicket 
1.4.17 (version imposed by our corporate framework).

I've looked at several different Wicket references, including Wicket in 
Action, Apache Wicket Cookbook & the new online free Wicket guide, but 
could not find this issue discussed.

**

This email and any attachments may contain information that is confidential 
and/or privileged for the sole use of the intended recipient.  Any use, review, 
disclosure, copying, distribution or reliance by others, and any forwarding of 
this email or its contents, without the express permission of the sender is 
strictly prohibited by law.  If you are not the intended recipient, please 
contact the sender immediately, delete the e-mail and destroy all copies.
**


Re: Is there SmartFormComponent available?

2013-05-20 Thread Martin Grigorov
Hi,

There is no such generic component.
There are few libraries which try to provide such generic bean editor:
- Apache Isis (Wicket viewer), (http://isis.apache.org/)
- Wicketopia (https://github.com/jwcarman/Wicketopia)
- Wicket Web Beans (not maintained)
- Wicket RAD (not maintained)

The simple solution is when such component provides exactly what you need
for your use case. Both functionally and UI.
When you try to make it generic it is no so simple anymore.



On Mon, May 20, 2013 at 1:30 PM, Илья Нарыжный  wrote:

> Hello,
>
> We have following situation: entity can have value of various type:
> boolean, enum, number and etc. And it'll be nice to have some
> SmartFormComponent which can show required "representation" of UI according
> to type: radio button, checkbox, etc. Is there something lika that
> available?
>
> I understand, that to implement of this component in Wicket is pretty
> simple, but don't want reinvent the wheel.:)
>
> Thanks,
>
> Ilia
>



-- 
Martin Grigorov
Wicket Training & Consulting
http://jWeekend.com 


Is there SmartFormComponent available?

2013-05-20 Thread Илья Нарыжный
Hello,

We have following situation: entity can have value of various type:
boolean, enum, number and etc. And it'll be nice to have some
SmartFormComponent which can show required "representation" of UI according
to type: radio button, checkbox, etc. Is there something lika that
available?

I understand, that to implement of this component in Wicket is pretty
simple, but don't want reinvent the wheel.:)

Thanks,

Ilia