[richfaces-issues] [JBoss JIRA] (RF-12481) Autocomplete - does not close the popup in destroy method.

Morten Ludvigsen (JIRA) jira-events at lists.jboss.org
Tue Sep 11 04:27:32 EDT 2012


    [ https://issues.jboss.org/browse/RF-12481?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12717339#comment-12717339 ] 

Morten Ludvigsen edited comment on RF-12481 at 9/11/12 4:26 AM:
----------------------------------------------------------------

in Autocomplete.js the destroy method, does not close the item list if open.

The quick fix is to call the this.__hide(event); method first in the destroy function.

{noformat}
/*
* Destructor
*/
destroy: function () {
  //TODO: add all unbind{noformat}
  this.__hide(event);{noformat}
  this.items = null;
  this.cache = null;
  var itemsContainer = rf.getDomElement(this.id + ID.ITEMS);
  $(itemsContainer).removeData();
  rf.Event.unbind(itemsContainer.parentNode, this.namespace);
  $super.destroy.call(this);
}
{noformat}
                
      was (Author: mortenlud):
    in Autocomplete.js the destroy method, does not close the item list if open.

The quick fix is to call the this.__hide(event); method first in the destroy function.

{noformat}
/*
* Destructor
*/
destroy: function () {
  //TODO: add all unbind
  this.items = null;
  this.cache = null;
  var itemsContainer = rf.getDomElement(this.id + ID.ITEMS);
  $(itemsContainer).removeData();
  rf.Event.unbind(itemsContainer.parentNode, this.namespace);
  $super.destroy.call(this);
}
{noformat}

                  
> Autocomplete - does not close the popup in destroy method. 
> -----------------------------------------------------------
>
>                 Key: RF-12481
>                 URL: https://issues.jboss.org/browse/RF-12481
>             Project: RichFaces
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: component-input
>    Affects Versions: 4.2.2.Final
>         Environment: Chrome 17.0.963.83
> Windows 7
>            Reporter: Morten Ludvigsen
>
> Autocomplete - does not close the popup in destroy method. The Suggestion popup is left hanging on the page.
> If an Autocomplete is rendered while the item list is shown, the destroy method is not closing the item list (popup box). The item list is left hanging on the page.
> The only way to remove the items is to refresh the whole page.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the richfaces-issues mailing list