This repository has been archived by the owner on Jan 16, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor #45 Make Datagrid configuration immutable (sstok)
This PR was merged into the master branch. Discussion ---------- |Q |A | |--- |---| |Bug Fix? |no | |New Feature? |no | |BC Breaks? |ye | |Deprecations?|no | |Fixed Tickets| | This is the last refactoring pull-request (for now), the datagrid system is trimmed down immensely to make integration easier, execution faster. And code complexity lower. In the end the datagrid has a clear focus on what it does, and can be used for. Input data processing is no longer a part of the Datagrid, but should be done before the Datagrid is populated with data (which will be possible with integration adapters). With this pr the following changed: * The (default) Datagrid no longer allows to change the columns (you can only set them in the constructor), adding/removing or replacing columns on a datagrid is no longer possible. * Setting data is only possible once now, calling `setData` twice will result in an exception. * The event-dispatcher for updating the DatagridView is replaced with a single view-builder callable (use decoration to chain them). ~~*UPGRADE instructions needs to be updated before this pr can be merged 😇*~~ Commits ------- c051ca5 Make Datagrid configuration immutable
- Loading branch information
Showing
19 changed files
with
212 additions
and
409 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.