fixes sorting issue (#354)

+ when remote sort is true then disable client side sorting
This commit is contained in:
Amol Udage
2018-06-02 10:51:25 +05:30
committed by Allen
parent 6019e550fd
commit 68afc348db

View File

@@ -39,15 +39,17 @@ export default Base =>
}
componentWillReceiveProps(nextProps) {
let sortedColumn;
for (let i = 0; i < nextProps.columns.length; i += 1) {
if (nextProps.columns[i].dataField === nextProps.store.sortField) {
sortedColumn = nextProps.columns[i];
break;
if (!this.isRemoteSort() && !this.isRemotePagination()) {
let sortedColumn;
for (let i = 0; i < nextProps.columns.length; i += 1) {
if (nextProps.columns[i].dataField === nextProps.store.sortField) {
sortedColumn = nextProps.columns[i];
break;
}
}
if (sortedColumn && sortedColumn.sort) {
nextProps.store.sortBy(sortedColumn);
}
}
if (sortedColumn && sortedColumn.sort) {
nextProps.store.sortBy(sortedColumn);
}
}