DataView 1.14.3.1

DataView and piDogScrollingCanvas v1.14.3.1 are now available!

New in this release:

1.14.3.1

  • [New] Added SelectedState property to CellContainer for adjusting appearance based on state
  • [New] Added SelectedStateChanged event to CellContainer for adjusting appearance based on state
  • [Change] Selection now follows tab-key navigation
  • [Bug] Calling editCell() while another cell is editing will now save edited value calling CellDidEdit with a LostFocus action
  • [Bug] Fix for incorrect draw of edit field when mousing to bottom of view with editing cell at or under header
  • [Bug] Fixed potential OutOfBoundsException when resizing after adding/removing columns
  • [Bug] Fix for setting PopupMenu Cells via code when CellOptionList is used vs ColumnOptionList
  • [Bug] Fixed cellRect drawing bug
  • [Win] Changed calculation of mouse location to avoid errors on multi-display systems
  • [Win] Added Poll method to TImerPDS to prevent failed timer firings during mouse events
  • [Misc] More properties defer adjusting scrolling size to avoid some undesired scrolling when removing and adding rows/columns

DataView 1.14.3 Available

DataView 1.14.3 is now available

Changes  in this version:

  • [Bug] Internal handlers now use weakref to avoid issues with DataView in container
  • [Bug] Locked Columns with cellHeight now render correctly again.
  • [Bug] Dragging rows to end of list now exposes all available rows.
  • [Bug] Dragging rows out and back in to DataView no longer displays unneeded animations
  • [Bug] CellTextChange now fires again when a cell is edited
  • [Bug] Fixed issues with column heights when resizing while scrolled to end of list
  • [Bug] AutoScrolling should work more smoothly and reliably
  • [Bug] CellMouseExit now fires when mousing out of the view.
  • [New] OptionList.index now defaults to -1