ICEfaces
  1. ICEfaces
  2. ICE-8406

Improve support for ajax events in ace:autoCompleteEntry

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0.RC1
    • Fix Version/s: 3.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Any

      Description

      Because of the nature of the ace:autoCompleteEntry component of sending a request at any keypress event to update the value of the component, it is hard to support ajax events in conjunction since the ajax request may be different than the default ice.s request or the ajax request may not have the purpose of modifying the value of the component, like the blur event. Also, for some events it seems to be necessary to make two different requests. It is necessary to modify the basic design of the ace:autoCompleteEntry component to make it easier to integrate different ajax events into it.

        Activity

        Arturo Zambrano created issue -
        Arturo Zambrano made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Arturo Zambrano made changes -
        Salesforce Case []
        Fix Version/s 3.2 [ 10338 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #30375 Thu Aug 02 12:12:56 MDT 2012 art.zambrano ICE-8395, ICE-8406, ICE-8408, ICE-8405 fixed several issues by making major changes in the decoding, rendering, and client side event handling; re-added support for the blur ajax event; also did some more refactoring and clean-up
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/KeyEvent.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntry.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/autocompleteentry/autocompleteentry.js
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Arturo Zambrano added a comment -

        Committed some major changes to the component at revision 30375, which make the default ajax event behave like a regular ice.s request, and also added support for the ajax blur event, making sure that such request is not handled like a regular request to display the list of options.

        Show
        Arturo Zambrano added a comment - Committed some major changes to the component at revision 30375, which make the default ajax event behave like a regular ice.s request, and also added support for the ajax blur event, making sure that such request is not handled like a regular request to display the list of options.
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: