ICEfaces
  1. ICEfaces
  2. ICE-11223

ace:dataTable - ace:checkboxButtons triggering row selection

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.2.BETA
    • Fix Version/s: 4.2, EE-3.3.0.GA_P05
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      An ace:dataTable is set with an ace:checkboxButtons component in one of its columns. Depending on the browser, clicking on these buttons is causing issues with the row selection of the dataTable.

      Chrome: Checking a checkbox causes the row to become selected/unselected and is also causing the check to be cleared.

      IE11/Firefox: Clicking on a checkbox button isn't causing row selection/unselection but if a row is selected/unselected it is unchecking a checked checkbox.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50924 Thu Mar 02 17:24:29 MST 2017 mircea.toma ICE-11223 Modify isBlurEvent function in blockui.js to give up traversing the call stack when it is not possible to determine the function caller.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/javascript/blockui.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50773 Wed Mar 01 15:15:47 MST 2017 mircea.toma ICE-11223 Removed rogue comma to allow for colorentry.js compression to complete successfully.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/colorentry/colorentry.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50769 Tue Feb 28 12:50:46 MST 2017 mircea.toma ICE-11223 Wrap the matching results in an anchor tag (replacing a DIV) so that the dataTable cell will detect itand block the event bubbling.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/autocompleteentry/AutoCompleteEntryRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50765 Mon Feb 27 18:06:52 MST 2017 mircea.toma ICE-11223 Added the anchor element to the list of element types that block event bubbling.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50755 Mon Feb 27 14:15:16 MST 2017 mircea.toma ICE-11223 'click' and 'dblclick' events are now blocked from reaching the table cell when they bubble through an input elements.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50715 Wed Feb 22 16:35:41 MST 2017 mircea.toma ICE-11223 Exclude child input elements from triggering an cell edit or row selection.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50714 Wed Feb 22 16:13:34 MST 2017 mircea.toma ICE-11223 Run double/click callbacks whenever the data table cell is double/clicked or any of it children.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50351 Wed Feb 01 12:00:06 MST 2017 mircea.toma ICE-11223 Fix filtering of elements that can trigger a row selection.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js

          People

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

            Dates

            • Created:
              Updated:
              Resolved: