GridPane had become a bit unwieldy because it had a mixture of Tad pivot table logic and numerous SlickGrid details.
This PR breaks up GridPane into two parts:
A DataGrid React component for a flat, virtualized grid that hides all SlickGrid implementation details and has event callbacks for all of the grid events needed by Tad.
A GridPane that uses DataGrid to provide the Tad pivot table.
GridPane had become a bit unwieldy because it had a mixture of Tad pivot table logic and numerous SlickGrid details.
This PR breaks up GridPane into two parts:
DataGrid
React component for a flat, virtualized grid that hides all SlickGrid implementation details and has event callbacks for all of the grid events needed by Tad.GridPane
that usesDataGrid
to provide the Tad pivot table.