Details
- 
        Type: Improvement Improvement
- 
        Status: Closed
- 
            Priority: Major Major
- 
            Resolution: Fixed
- 
            Affects Version/s: None
- 
            Fix Version/s: 3.3
- 
            Component/s: None
- 
            Labels:None
- 
            Environment:Any
- 
                        Affects:Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration
Description
                    At the moment, the valueChangeListener method is being fired every time a character is added or deleted from the text field. It even fires when pressing the up/down arrow keys. Instead, the valueChange event should only be triggered when the user gives a more definite input, which can be by either clicking on an option from the list, selecting an option from the list with the keyboard, or pressing the enter key on the text field. Additionally, a textChange event should be added, which will be triggered whenever the contents of the text field change before the user makes a clear decision about what the value of this component should be.
            
Activity
| Field | Original Value | New Value | 
|---|---|---|
| Assignee | Arturo Zambrano [ artzambrano ] | 
| Fix Version/s | 3.3 [ 10370 ] | 
| Issue Type | Bug [ 1 ] | Improvement [ 4 ] | 
| Description | At the moment, the valueChangeListener method is being fired every time a character is added or deleted from the text field. It even fires when pressing the up/down arrow keys. Instead, the valueChange event should only be triggered when the user gives a more definite input, which can be by either clicking on an option from the list, selecting an option from the list with the keyboard, or pressing the enter key on the text field. Additionaly, a textChange event should be added, which will be triggered whenever the contents of the text field change before the user makes a clear decision about what the value of this component should be. | At the moment, the valueChangeListener method is being fired every time a character is added or deleted from the text field. It even fires when pressing the up/down arrow keys. Instead, the valueChange event should only be triggered when the user gives a more definite input, which can be by either clicking on an option from the list, selecting an option from the list with the keyboard, or pressing the enter key on the text field. Additionally, a textChange event should be added, which will be triggered whenever the contents of the text field change before the user makes a clear decision about what the value of this component should be. | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #33192 | Wed Jan 23 19:05:40 MST 2013 | art.zambrano |  | 
| Files Changed | ||||
|  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryMeta.java  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #33214 | Thu Jan 24 14:38:25 MST 2013 | art.zambrano |  | 
| Files Changed | ||||
|  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryMeta.java  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntry.java  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/autocompleteentry/autocompleteentry.js | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #33216 | Thu Jan 24 14:46:13 MST 2013 | art.zambrano |  | 
| Files Changed | ||||
|  MODIFY
            				/icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/autocompleteentry/autoCompleteEntryIndicator.xhtml  MODIFY
            				/icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/autocompleteentry/AutoCompleteEntryLazyBean.java  MODIFY
            				/icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/autocompleteentry/autoCompleteEntryReqStyle.xhtml  MODIFY
            				/icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/autocompleteentry/autoCompleteEntryLazy.xhtml | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #33217 | Thu Jan 24 14:51:36 MST 2013 | art.zambrano |  | 
| Files Changed | ||||
|  ADD
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/event/TextChangeEvent.java | 
| Status | Open [ 1 ] | Resolved [ 5 ] | 
| Resolution | Fixed [ 1 ] | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #33243 | Fri Jan 25 18:01:31 MST 2013 | art.zambrano |  | 
| Files Changed | ||||
|  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryMeta.java  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java  MODIFY
            				/icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/autocompleteentry/autocompleteentry.js | 
| Affects | Documentation (User Guide, Ref. Guide, etc.),Compatibility/Configuration [ 10003, 10002 ] | 
| Status | Resolved [ 5 ] | Closed [ 6 ] | 
Committed improvement and other changes to the trunk at revision 33217.
This is a list of changes and additions: