ICEfaces
  1. ICEfaces
  2. ICE-8809

ace:autoCompleteEntry, minor usability issues

    Details

      Description

      While doing the QA test app review for ace:autoCompleteEntry, the following issues were found, which need to be fixed:
      * When a height is specified, and the direction is 'up', and there are fewer results to fill the specified height, the list will be displayed with a gap between the text field and the bottom of the list. In other words, the component assumes the list will always fill up the specified height and sets the top and left coordinates of the list as if it would have the specified height. Instead, if the list is smaller, it should be displayed right above the text field, with no gap in between.
      * When the user has typed some characters in the text field and then closed the list by clicking outside or by blurring the field, and then coming back to the field and pressing the up or down arrow keys, the list won't show up, unless the user types (or deletes) one or more characters. This only happens in server-side mode.
      * The same thing as above might happen if the component is in case sensitive mode, and one letter case is changed without deleting the previous character (i.e. by selecting a letter or a group of letters and changing their case in place).
      * It seems like the delay is not being respected when using backspace.
      * The component is not rendering the custom values of the 'style' attribute.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32649 Thu Dec 06 16:06:47 MST 2012 art.zambrano ICE-8809 fixed issue with not rendering the 'style' attribute; its contents are now rendered on the text field element
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32648 Thu Dec 06 15:49:39 MST 2012 art.zambrano ICE-8809 refactored code to be able to re-calculate the list position every time the list contents are update; this fixes the gap issue when direction is up and the list contains few results
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/autocompleteentry/autocompleteentry.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32646 Thu Dec 06 15:03:10 MST 2012 art.zambrano ICE-8809 fixed issue with not displaying list when only changing case of the value string and caseSensitive=true
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32643 Thu Dec 06 13:38:15 MST 2012 art.zambrano ICE-8809 fixed issue with not displaying list when pressing the up or down arrow keys
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/autocompleteentry/autocompleteentry.js

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: