Issue Details (XML | Word | Printable)

Key: NTBL-262
Type: Functional Story Functional Story
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: baljeet.sandhu
Reporter: Edwin Park
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
NatTable

Key : Select cell bindings

Created: 15/Jan/09 12:18 PM   Updated: 21/Jul/09 02:54 PM   Resolved: 21/Jul/09 02:54 PM
Component/s: UI Event Handling
Affects Version/s: None
Fix Version/s: 2.0 iteration 5

Time Tracking:
Not Specified

Acceptance Criteria: Unit testing
Test coverage: SelectionIntegrationTest (does not cover ctrl + shift) cases


 Description  « Hide
  • LEFT ARROW
    • +NONE
      • clear selection
      • set selection anchor to cell to the left of current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • do not clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and cell to the left of last selected cell. If a rectangular area is selected extend it.
    • +CTRL
      • clear selection
      • set selection anchor to first cell in the row containing the current selection anchor
      • select selection anchor cell
    • +SHIFT+CTRL
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells to the left of selection anchor
  • RIGHT ARROW
    • +NONE
      • clear selection
      • set selection anchor to cell to the right of current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • do not clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and cell to the right of last selected cell. If a rectangular area is selected extend it.
    • +CTRL
      • clear selection
      • set selection anchor to last cell in the row containing the current selection anchor
      • select selection anchor cell
    • +SHIFT+CTRL
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells to the right of selection anchor
  • UP ARROW
    • +NONE
      • clear selection
      • set selection anchor to cell above current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • do not clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and cell above last selected cell. If a rectangular area is selected extend it.
    • +CTRL
      • clear selection
      • set selection anchor to first cell in the column containing the current selection anchor
      • select selection anchor cell
    • +SHIFT+CTRL
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells above selection anchor
  • DOWN ARROW
    • +NONE
      • clear selection
      • set selection anchor to cell below current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • do not clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and cell below last selected cell. If a rectangular area is selected extend it.
    • +CTRL
      • clear selection
      • set selection anchor to last cell in the column containing the current selection anchor
      • select selection anchor cell
    • +SHIFT+CTRL
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells below selection anchor
  • HOME
    • +NONE
      • clear selection
      • set selection anchor to first cell in the same row as current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and first cell in the same row as current selection anchor cell
    • +CTRL
      • clear selection
      • set selection anchor to first cell in the row containing the current selection anchor
      • select selection anchor cell
    • +SHIFT+CTRL
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and top left cell in table
  • END
    • +NONE
      • clear selection
      • set selection anchor to last cell in the same row as current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and last cell in the same row as current selection anchor cell
    • +CTRL
      • clear selection
      • set selection anchor to last cell in the row containing the current selection anchor
      • select selection anchor cell
    • +SHIFT+CTRL
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and bottom right cell in table
  • PAGE UP
    • +NONE
      • clear selection
      • set selection anchor to cell one page above current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and cell one page above last selected cell
  • PAGE DOWN
    • +NONE
      • clear selection
      • set selection anchor to cell one page below current selection anchor cell
      • select selection anchor cell
    • +SHIFT
      • clear last selected rectangle
      • do not change selection anchor
      • select all cells between selection anchor and cell one page below last selected cell
  • CR
    • +NONE
      • same as DOWN ARROW+NONE
    • +SHIFT
      • same as UP ARROW+NONE
  • TAB
    • +NONE
      • same as RIGHT ARROW+NONE
    • +SHIFT
      • same as LEFT ARROW+NONE
  • CTRL+[aA]
  • '.' <http://nattable.org/jira/browse/NTBL-265>
    • if all selected cells are of same edit type, popup quick update dialog
  • [0-9] <http://nattable.org/jira/browse/NTBL-265>
    • if all selected cells are of same edit type, popup quick update dialog
  • ' +' <http://nattable.org/jira/browse/NTBL-264>
    • if all selected cells are of same ordered edit type, tick increase all selected cells by preset amount
  • '-' <http://nattable.org/jira/browse/NTBL-264>
    • if all selected cells are of same ordered edit type, tick decrease all selected cells by preset amount
  • CTRL+F <http://nattable.org/jira/browse/NTBL-263>
    • display table search dialog
  • CTRL+G <http://nattable.org/jira/browse/NTBL-266>
    • Create a column group from the currently selected columns. This should work if the selected columns are contiguous or non-contiguous.
  • CTRL+U <http://nattable.org/jira/browse/NTBL-266>
    • Destroy any selected column groups (if all cells in the column group are selected the column groups is considered selected ).
  • F2 <http://nattable.org/jira/browse/NTBL-284>
    • edit last selected cell


Christian Martinez added a comment - 19/Feb/09 05:35 PM

Verified and commented on what does not work. Someone will pick up (probably me )



Christian Martinez added a comment - 20/Feb/09 09:22 PM

Static bindings


Christian Martinez added a comment - 20/Feb/09 09:22 PM

Visually verified