ICEfaces
  1. ICEfaces
  2. ICE-10809

ace:dataTable - Add new "enhMultiple" selection mode

    Details

      Description

      Feature Request: Add a new "enhMultiple" selectionMode attribute value that will enable "Enhanced Multiple" row selection mode.

      This mode matches the existing "enhMultiple" mode that ice:dataTable supported, which mimics a typical desktop UI for row selection, as follows:

      - Single clicking the current row will select that row (not toggle), and deselect all other previously selected rows.
      - However, if a the Ctrl/Command modifier key is held, then row selection is toggled on/off for that row and other previously selected rows remain selected.
      - Additionally, holding the Shift modifier key will cause the range of rows between the last selected row and the current one to be selected.

        Activity

        Arran Mccullough created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Fix Version/s EE-4.1.0.GA [ 12171 ]
        Fix Version/s EE-3.3.0.GA_P04 [ 12270 ]
        Assignee Priority P2 [ 10011 ]
        Ken Fyten made changes -
        Summary ace:dataTable - Add single click selection/deselection to multiple selection ace:dataTable - Add new "enhMultiple" selection mode
        Description Feature Request: When using the multiple selection functionality of the ace:dataTable, a single click of each row selects the row. This request is to add or modify this behavior so that each click of a row selects only this row and will deselect the other selected rows.

        This is similar to how the ice:dataTable enhanced multiple behavior was.
        Feature Request: Add a new "enhMultiple" selectionMode attribute value that will enable "Enhanced Multiple" row selection mode.

        This mode matches the existing "enhMultiple" mode that ice:dataTable supported, which mimics a typical desktop UI for row selection, as follows:

        - Single clicking the current row will select that row (not toggle), and deselect all other previously selected rows.
        - However, if a the Ctrl/Command modifier key is held, then row selection is toggled on/off for that row and other previously selected rows remain selected.
        - Additionally, holding the Shift modifier key will cause the range of rows between the last selected row and the current one to be selected.
        Affects Documentation (User Guide, Ref. Guide, etc.),Sample App./Tutorial [ 10003, 10001 ]
        Hide
        Arturo Zambrano added a comment -

        r47013: added new "enhMultiple" selection mode to ace:dataTable to the 4.0 trunk

        Show
        Arturo Zambrano added a comment - r47013: added new "enhMultiple" selection mode to ace:dataTable to the 4.0 trunk
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #47013 Fri Jan 22 11:31:32 MST 2016 art.zambrano ICE-10809 added new "enhMultiple" selection mode to ace:dataTable
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableMeta.java
        Hide
        Arturo Zambrano added a comment -

        r47014: committed fix to the 3.3 EE maintenance branch

        Show
        Arturo Zambrano added a comment - r47014: committed fix to the 3.3 EE maintenance branch
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Arturo Zambrano added a comment -

        r47015 and r47016: added the enhanced multiple option to the selection demos in the 4.0 trunk and the 3.3 EE maintenance branch

        Show
        Arturo Zambrano added a comment - r47015 and r47016: added the enhanced multiple option to the selection demos in the 4.0 trunk and the 3.3 EE maintenance branch
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #47016 Fri Jan 22 12:58:51 MST 2016 art.zambrano ICE-10809 added enhanced multiple mode to ace:dataTable selection demo
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/dataTable/DataTableSelector.java
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces 4 trunk, EE-3.3.0 maintenance branch r47016. Tomcat 8, FF 43, Chrome 47, IE 11, 10, 9, 8 (7). New QA test app added.

        Show
        Liana Munroe added a comment - Verified ICEfaces 4 trunk, EE-3.3.0 maintenance branch r47016. Tomcat 8, FF 43, Chrome 47, IE 11, 10, 9, 8 (7). New QA test app added.
        Ken Fyten made changes -
        Fix Version/s EE-4.1.0.BETA [ 13072 ]
        Ken Fyten made changes -
        Fix Version/s 4.2.BETA [ 13091 ]
        Fix Version/s 4.2 [ 12870 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: