[ 
https://issues.apache.org/jira/browse/WICKET-6075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15268175#comment-15268175
 ] 

Tobias Soloschenko commented on WICKET-6075:
--------------------------------------------

Mh - is this function supposed to be public API? If not I would suggest to 
comment it that way and implement the changes you suggested. Otherwise we 
should look to solve it somehow else.

> Error page redirection for Autocomplete field response
> ------------------------------------------------------
>
>                 Key: WICKET-6075
>                 URL: https://issues.apache.org/jira/browse/WICKET-6075
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 6.21.0, 7.1.0
>            Reporter: Rakesh A
>            Assignee: Andrea Del Bene
>         Attachments: WICKET-WICKET-6075.patch, autocomplete.7z
>
>
> If ExceptionSettings#errorHandlingStrategyDuringAjaxRequests,
> is set to ExceptionSettings.AjaxErrorStrategy.REDIRECT_TO_ERROR_PAGE, and 
> AutoCompleteTextField.getChoices(String) results an exception, 
> 'Ajax-Location' header is ignored.
> In wicket-ajax-jquery.js, 'Ajax-Location' header is processed in 
> 'Wicket.Ajax.Call.processAjaxResponse()' method. But for autocomplete field, 
> 'wr' ajax attribute is set to false and below given block (success callback 
> in doAjax() method) in 'wicket-ajax-jquery.js', doesn't go into 
> processAjaxResponse() method.
>       success: function(data, textStatus, jqXHR) {
>               if (attrs.wr) {
>                       self.processAjaxResponse(data, textStatus, jqXHR, 
> context);
>               } else {
>                       self._executeHandlers(attrs.sh, attrs, jqXHR, data, 
> textStatus);
>                               we.publish(topic.AJAX_CALL_SUCCESS, attrs, 
> jqXHR, data, textStatus);
>               }
>       }



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to