AutoCompleteTextField using AjaxFormComponentUpdatingBehavior("onchange") 
executes twice when selection is made using arrow/enter keys
--------------------------------------------------------------------------------------------------------------------------------------

                 Key: WICKET-1717
                 URL: https://issues.apache.org/jira/browse/WICKET-1717
             Project: Wicket
          Issue Type: Bug
          Components: wicket-extensions
    Affects Versions: 1.3.4
         Environment: Windows: Fiefox 2.x/3.0, Opera 9.5 (Works properly in IE 
6/7 and Safari 3.1.1)
            Reporter: Will Hoover


AutoCompleteTextField using AjaxFormComponentUpdatingBehavior("onchange") 
executes twice when selection is made using arrow/enter keys.

{code}
<input wicket:id="name" id="test-me" type="text" size="140" />
{code}

{code}
final List<String> choices = new ArrayList<String>();
choices.add("one");
choices.add("two");
choices.add("three");
final AutoCompleteTextField actf = new AutoCompleteTextField("test-me", new 
Model()) {
        protected Iterator<String> getChoices(final String searchTextInput) {
                return choices.iterator();
        }
};
actf.add(new AjaxFormComponentUpdatingBehavior("onchange") {
        protected void onUpdate(final AjaxRequestTarget target) {
                // FIXME : executes twice
                LOG.debug("Called");
        }
});
{code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to