Added multi column sort #619
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related Issue
#585 Multiple Sorting
Description
maxColumnSortProp
.initialOrderCollection
to specify an initial multi column sort.showColumnSortOrder & sortOrderIndicatorStyle
, for show the order indicator of clicked column, and be able to styled it need it.columns.options.customSort
.columns.option.sorting
flag to turn on/off any column from sorting.options.sorting
,query.orderBy, query.orderDirection
andonOrderChange
.Works on normal, tree and group table, for group table groups child data only supports single sort.
Related PRs
List related PRs against other branches:
Impacted Areas in Application
List general components of the application that this PR will affect:
* src/material-table.js
* src/utils/data-manager.js
* src/components/MTableHeader/index.js
Additional Notes
Please review the pr, let me know your thoughts, and if there is any feedback let me know to update the pr, I think this multicolumn sort could be a great contribution for all the community that uses material table :)