Nat Table 2.0 Features
Editing  
Editor types Text / combo / check box cell editor
Data validation Configurable validation rules
  Visual indication of invalid values
Tick update <NTBL-255> Increase / decrease all selected cells by preset amount
Multi-cell / Bulk update <NTBL-238> A single edit control in a popup to set the value for all selected cells
  Set / increase / decrease value of all selected cells by entered amount
   
Column features  
Column header Different selection highlight for cell and column <NTBL-323>
Column resize Resize by dragging header edge <NTBL-201>
Multiple column resize Select multiple columns and resize. All columns are resized to the same width.
Auto resize Double click on the header edge resizes column to best fit contents
Column hide/show Hide/show specific column (s)
Reorder Drag column header and reorder
Rename Rename a column using the Column rename popup dialog
   
Row Features  
Header Different selection highlight for cell and column <NTBL-324>
Resizing Resize by dragging the header cell edge
Multiple row resize Select multiple rows and resize. All rows resized to the same height.
Auto resize Double click on the header edge resizes column to best fit contents
Reorder Not supported
Hide/show Not supported
Alternate row coloring  
Filter row NTBL-243 Supported
   
   
Column grouping <NTBL-247>  
Rendering Header cell spans across all columns in the column group
Expand Shows all columns within the group
Collapse Hides all columns within the group except the leftmost column
Reorder Move columns in/out/within a group
Unbreakable Lock the composition i.e member columns cannot be removed or added
   
Freezing  
Frozen columns Freeze columns on the left side of the body area
  Drag columns in/out of the frozen area
  Hide/show columns in the frozen area
Frozen rows Freeze rows at the top of the body area
  Drag and hide/show not supported
   
UI  
Configurable styling for all cells Background / foreground color
  Border style
  Vertical/ horizontal alignment
  Text font
User cell style configuration dialog Apply style to selected column
Configurable UI bindings <NTBL-248> Bind feature to arbitrary key / mouse triggers
Configurable cell painters Complete control over cell rendering
Region support Grid can be divided into custom regions. Each of these regions can have custom painters, event handling etc
   
Data manipulation  
Conversion <NTBL-234> Convert between actual data value and rendered value
Filtering / Filter row <NTBL-243> Filter rows based on data values
Glazed Lists integration <NTBL-232> Use glazed lists as the backing data source
   
Dynamically added/removed rows Any changes in backing data automatically pulled in
Dynamically added/removed columns  
Dynamically changing cell values Any changes in the dataset are detected and the grid updated
   
Searching <NTBL-231> Search table for matching data
  Popup dialog with search direction, warp search
Sorting <NTBL-229> Backed by Glazed lists ( can plug in own implementation). 
  Enable /disable sorting on selected columns
  Configurable comparators for search
  Sort direction decorations on column headers <NTBL-230>
   
Blinking cells <NTBL-214>  
  Blink cell on data update
  Configurable blink criteria
  Configurable blink style
   
Column chooser dialog <NTBL-213>  
  Show / hide / reorder columns in a popup dialog
  Changes immediately reflected in grid
  Support frozen columns <NTBL-222>
  Support column groups <NTBL-223>
   
Persistence <NTBL-233>  
  Save settings to persistent store
  Load and apply settings from persistent store
  Persist styles, column state, column group state
   
Selection  
Cell Select one or more individual cells <NTBL-224>
Column Select one or more columns <NTBL-225>
Row Select one or more rows <NTBL-226>
Customizable Selection behaviour in response to events (like arrow keys) can be customized
   
Others  
Copy data to clipboard <NTBL-227> Ctrl + C on selected cells copies data to the clipboard
Excel export <NTBL-235> Formatting preserved
Printing <NTBL-244> Formatting preserved
  Page range, landscape/portrait can be selected