ICEfaces
  1. ICEfaces
  2. ICE-9287

Focus on datatable filter lost when dealing with component client events

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.3
    • Fix Version/s: None
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Windows 7, Firefox 21, JDK 7

      Description

      Prerequisite: You have an ace:datatable with text filtering functionality provided by the component itself and you incorporate processing of component client events, e.g. by adding

      <ace:ajax event="filter" onSuccess="bindSelectAll()"/>

      The callback function may is empty, so there is no side effect from the client side code in the callback function.

      Description: When entering some characters in the filter input field an ajax request is triggered to update the tables content. As soon as the rendering of the response is started, the filter field looses its focus (which is quite understandable) but does not receive the focus again after rerending.

      If the processing of client events is removed, the focus is set to the filter input field after updating the table.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Unassigned
              Reporter:
              Florian Jung
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: