I tracked down the difference.
When using 6.12.0, the HTML source of the page shows:
Wicket.Ajax.ajax({"u":"./wicket/page?3-1.IBehaviorListener.1-table-form-url","e":"change","c":"url49","ad":true,"m":"POST"});
for the URL textfield that I use the AjaxFormCompnentUpdatingBehavior.
However, from 6.13.0, instead the following is generated:
Wicket.Ajax.ajax({"u":"./controllers","e":"change","c":"url42","ad":true,"m":"POST"});
which is different from above. Note that my page is a mounted page at path
/controllers. The āuā field is the callback URL generated by the behavior.
How should I fix this?
Thanks,
Behrooz
ā
On Wed, Jul 30, 2014 at 7:59 PM, Sven Meier <[email protected]> wrote:
> Hi,
>
> it works fine here with a small example.
>
> Please create a quickstart and attach it to a jira issue.
>
> Thanks
> Sven
>
>
> On 07/30/2014 07:42 PM, Behrooz Nobakht wrote:
>
>> Yes, I've tried all from 6.13.0 to 6.16.0 and the issue is the same.
>>
>> Thanks,
>> Behrooz
>>
>>
>>
>> On Wed, Jul 30, 2014 at 7:32 PM, Sven Meier <[email protected]> wrote:
>>
>> Have you tried 6.16.0?
>>>
>>> Regards
>>> Sven
>>>
>>>
>>>
>>> On 07/30/2014 07:11 PM, Behrooz Nobakht wrote:
>>>
>>> Hi,
>>>>
>>>> I just upgraded an Apache Wicket application from 6.12.0 to 6.13.0 with
>>>> a
>>>> page including form with the following component:
>>>>
>>>> ```
>>>> textfield.add(new AjaxFormComponentUpdatingBehavior("onchange") {
>>>> private static final long serialVersionUID = 1L;
>>>> @Override
>>>> protected void onUpdate(AjaxRequestTarget target) {
>>>> target.add(button);
>>>> String validationMessage = validateModel(model);
>>>> if (validationMessage != null) {
>>>> addErrorMessage(target, feedback, validationMessage);
>>>> button.setEnabled(false);
>>>> return;
>>>> }
>>>>
>>>> button.setEnabled(true);
>>>> }
>>>> });
>>>> ```
>>>>
>>>> With 6.13.0, when I write something in the textfield and then press a
>>>> tab
>>>> (go to next field), the page automatically gets reloaded. Is this a
>>>> known
>>>> issue? What am I missing?
>>>>
>>>> Thanks in advance,
>>>> Behrooz
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>> 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]
>
>
--
-- Behrooz Nobakht