Test dojox.grid.EnhancedGrid Phase 1 Features

EnhancedGrid phase 1 provides the following features:
  1. Nested Sorting
  2. Built-in support for Indirect Selection (radio buttons and check boxes)
  3. Declarative context menu
  4. Selecting rows/columns via swipe
  5. Drag-n-drop: columns,rows - MOVE
Keyboard support:
  1. Use TAB or SHIFT + TAB to navigate keyboard focus among column headers, row headers and cell regions
  2. When focus is on column header:
    1. - Use LEFT/RIGHT to navigate keyboard focus among column headers
    2. - Use SPACE to choose a column or sorting choice
    3. - Use SHIFT + LEFT/RIGHT to select multiple columns
    4. - Use CTRL + LEFT/RIGHT to move columns
  3. When focus is on row header or column of checkbox:
    1. - Use UP/DOWN to navigate keyboard focus among row headers
    2. - Use SPACE to choose a row
    3. - Use SHIFT + UP/DOWN to select multiple rows
    4. - Use CTRL + UP/DOWN to move rows
Some known issues (plan to fix in phase 2):
  1. EnhancedGrid doesn't support complicated layout(e.g. multiple rows in column header), TreeGrid(SubGrid).
Multiple selection mode: