You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Francois Meillet <fr...@gmail.com> on 2016/01/14 17:18:02 UTC
model does not get updated when radio is clicked - radiogroup with AjaxFormChoiceComponentUpdatingBehavior
Hi ,
I have a form with a radiogroup containing some radios buttons.
The radiogroup has an AjaxFormChoiceComponentUpdatingBehavior.
When any radio button is clicked, the model does not get updated.
In the FormComponent # getInputAsArray()
getRequest().getRequestParameters().getParameterValues(getInputName()) return null
So the FormComponent convertedInput is null
Do I miss something ?
Fran�ois
Re: model does not get updated when radio is clicked - radiogroup with AjaxFormChoiceComponentUpdatingBehavior
Posted by Francois Meillet <fr...@gmail.com>.
Hi Martin it's work.
Thanks
François
Le 14 janv. 2016 à 23:30, Martin Grigorov <mg...@apache.org> a écrit :
> @Francois: Please try with latest 7.2.0-SNAPSHOT
>
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
>
> On Thu, Jan 14, 2016 at 10:59 PM, Francois Meillet <
> francois.meillet@gmail.com> wrote:
>
>> Thnaks I override updateAjaxAttributes for the time being
>> François
>>
>>
>>
>>
>>
>>
>>
>>
>> Le 14 janv. 2016 à 22:16, Martin Grigorov <mg...@apache.org> a écrit :
>>
>>> On Thu, Jan 14, 2016 at 9:54 PM, Sven Meier <sv...@meiers.net> wrote:
>>>
>>>> Hi Francois,
>>>>
>>>> you'll have to add the following to the
>>>> AjaxFormChoiceComponentUpdatingBehavior:
>>>>
>>>> @Override
>>>> protected void updateAjaxAttributes(AjaxRequestAttributes
>>>> attributes)
>>>> {
>>>> super.updateAjaxAttributes(attributes);
>>>>
>>>> attributes.setSerializeRecursively(true);
>>>> }
>>>>
>>>> This may be a problem leftover from WICKET-6050.
>>>>
>>>> @Marting: Shouldn't this be set automatically by
>>>> AjaxFormChoiceComponentUpdatingBehavior?
>>>>
>>>
>>> Yes!
>>> I've forgot it :-/
>>>
>>> I've found an issue with the traversing of children components in
>>> 7.2.0-SNAPSHOT.
>>> Both issues look like a blocker to me.
>>>
>>>
>>>>
>>>> Best regards
>>>> Sven
>>>>
>>>>
>>>>
>>>>
>>>> On 14.01.2016 17:18, Francois Meillet wrote:
>>>>
>>>>> Hi ,
>>>>>
>>>>> I have a form with a radiogroup containing some radios buttons.
>>>>> The radiogroup has an AjaxFormChoiceComponentUpdatingBehavior.
>>>>>
>>>>> When any radio button is clicked, the model does not get updated.
>>>>>
>>>>> In the FormComponent # getInputAsArray()
>>>>> getRequest().getRequestParameters().getParameterValues(getInputName())
>>>>> return null
>>>>>
>>>>> So the FormComponent convertedInput is null
>>>>>
>>>>> Do I miss something ?
>>>>>
>>>>>
>>>>> François
>>
>>
Re: model does not get updated when radio is clicked - radiogroup
with AjaxFormChoiceComponentUpdatingBehavior
Posted by Martin Grigorov <mg...@apache.org>.
@Francois: Please try with latest 7.2.0-SNAPSHOT
Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov
On Thu, Jan 14, 2016 at 10:59 PM, Francois Meillet <
francois.meillet@gmail.com> wrote:
> Thnaks I override updateAjaxAttributes for the time being
> François
>
>
>
>
>
>
>
>
> Le 14 janv. 2016 à 22:16, Martin Grigorov <mg...@apache.org> a écrit :
>
> > On Thu, Jan 14, 2016 at 9:54 PM, Sven Meier <sv...@meiers.net> wrote:
> >
> >> Hi Francois,
> >>
> >> you'll have to add the following to the
> >> AjaxFormChoiceComponentUpdatingBehavior:
> >>
> >> @Override
> >> protected void updateAjaxAttributes(AjaxRequestAttributes
> >> attributes)
> >> {
> >> super.updateAjaxAttributes(attributes);
> >>
> >> attributes.setSerializeRecursively(true);
> >> }
> >>
> >> This may be a problem leftover from WICKET-6050.
> >>
> >> @Marting: Shouldn't this be set automatically by
> >> AjaxFormChoiceComponentUpdatingBehavior?
> >>
> >
> > Yes!
> > I've forgot it :-/
> >
> > I've found an issue with the traversing of children components in
> > 7.2.0-SNAPSHOT.
> > Both issues look like a blocker to me.
> >
> >
> >>
> >> Best regards
> >> Sven
> >>
> >>
> >>
> >>
> >> On 14.01.2016 17:18, Francois Meillet wrote:
> >>
> >>> Hi ,
> >>>
> >>> I have a form with a radiogroup containing some radios buttons.
> >>> The radiogroup has an AjaxFormChoiceComponentUpdatingBehavior.
> >>>
> >>> When any radio button is clicked, the model does not get updated.
> >>>
> >>> In the FormComponent # getInputAsArray()
> >>> getRequest().getRequestParameters().getParameterValues(getInputName())
> >>> return null
> >>>
> >>> So the FormComponent convertedInput is null
> >>>
> >>> Do I miss something ?
> >>>
> >>>
> >>> François
>
>
Re: model does not get updated when radio is clicked - radiogroup with AjaxFormChoiceComponentUpdatingBehavior
Posted by Francois Meillet <fr...@gmail.com>.
Thnaks I override updateAjaxAttributes for the time being
François
Le 14 janv. 2016 à 22:16, Martin Grigorov <mg...@apache.org> a écrit :
> On Thu, Jan 14, 2016 at 9:54 PM, Sven Meier <sv...@meiers.net> wrote:
>
>> Hi Francois,
>>
>> you'll have to add the following to the
>> AjaxFormChoiceComponentUpdatingBehavior:
>>
>> @Override
>> protected void updateAjaxAttributes(AjaxRequestAttributes
>> attributes)
>> {
>> super.updateAjaxAttributes(attributes);
>>
>> attributes.setSerializeRecursively(true);
>> }
>>
>> This may be a problem leftover from WICKET-6050.
>>
>> @Marting: Shouldn't this be set automatically by
>> AjaxFormChoiceComponentUpdatingBehavior?
>>
>
> Yes!
> I've forgot it :-/
>
> I've found an issue with the traversing of children components in
> 7.2.0-SNAPSHOT.
> Both issues look like a blocker to me.
>
>
>>
>> Best regards
>> Sven
>>
>>
>>
>>
>> On 14.01.2016 17:18, Francois Meillet wrote:
>>
>>> Hi ,
>>>
>>> I have a form with a radiogroup containing some radios buttons.
>>> The radiogroup has an AjaxFormChoiceComponentUpdatingBehavior.
>>>
>>> When any radio button is clicked, the model does not get updated.
>>>
>>> In the FormComponent # getInputAsArray()
>>> getRequest().getRequestParameters().getParameterValues(getInputName())
>>> return null
>>>
>>> So the FormComponent convertedInput is null
>>>
>>> Do I miss something ?
>>>
>>>
>>> François
Re: model does not get updated when radio is clicked - radiogroup
with AjaxFormChoiceComponentUpdatingBehavior
Posted by Martin Grigorov <mg...@apache.org>.
On Thu, Jan 14, 2016 at 9:54 PM, Sven Meier <sv...@meiers.net> wrote:
> Hi Francois,
>
> you'll have to add the following to the
> AjaxFormChoiceComponentUpdatingBehavior:
>
> @Override
> protected void updateAjaxAttributes(AjaxRequestAttributes
> attributes)
> {
> super.updateAjaxAttributes(attributes);
>
> attributes.setSerializeRecursively(true);
> }
>
> This may be a problem leftover from WICKET-6050.
>
> @Marting: Shouldn't this be set automatically by
> AjaxFormChoiceComponentUpdatingBehavior?
>
Yes!
I've forgot it :-/
I've found an issue with the traversing of children components in
7.2.0-SNAPSHOT.
Both issues look like a blocker to me.
>
> Best regards
> Sven
>
>
>
>
> On 14.01.2016 17:18, Francois Meillet wrote:
>
>> Hi ,
>>
>> I have a form with a radiogroup containing some radios buttons.
>> The radiogroup has an AjaxFormChoiceComponentUpdatingBehavior.
>>
>> When any radio button is clicked, the model does not get updated.
>>
>> In the FormComponent # getInputAsArray()
>> getRequest().getRequestParameters().getParameterValues(getInputName())
>> return null
>>
>> So the FormComponent convertedInput is null
>>
>> Do I miss something ?
>>
>>
>> François
>>
>>
>>
>>
>>
>>
>>
>>
>
Re: model does not get updated when radio is clicked - radiogroup
with AjaxFormChoiceComponentUpdatingBehavior
Posted by Sven Meier <sv...@meiers.net>.
Hi Francois,
you'll have to add the following to the
AjaxFormChoiceComponentUpdatingBehavior:
@Override
protected void updateAjaxAttributes(AjaxRequestAttributes
attributes)
{
super.updateAjaxAttributes(attributes);
attributes.setSerializeRecursively(true);
}
This may be a problem leftover from WICKET-6050.
@Marting: Shouldn't this be set automatically by
AjaxFormChoiceComponentUpdatingBehavior?
Best regards
Sven
On 14.01.2016 17:18, Francois Meillet wrote:
> Hi ,
>
> I have a form with a radiogroup containing some radios buttons.
> The radiogroup has an AjaxFormChoiceComponentUpdatingBehavior.
>
> When any radio button is clicked, the model does not get updated.
>
> In the FormComponent # getInputAsArray()
> getRequest().getRequestParameters().getParameterValues(getInputName())
> return null
>
> So the FormComponent convertedInput is null
>
> Do I miss something ?
>
>
> François
>
>
>
>
>
>
>