Browse Source

Tree: sort correctly, fix #4006 (#4107)

pengchongfu 8 years ago
parent
commit
ceccf51793
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/tree/src/model/tree-store.js

+ 1 - 1
packages/tree/src/model/tree-store.js

@@ -189,7 +189,7 @@ export default class TreeStore {
 
 
   _setCheckedKeys(key, leafOnly = false, checkedKeys) {
   _setCheckedKeys(key, leafOnly = false, checkedKeys) {
     const allNodes = this._getAllNodes();
     const allNodes = this._getAllNodes();
-    allNodes.sort((a, b) => a.level < b.level);
+    allNodes.sort((a, b) => b.level - a.level);
 
 
     const keys = Object.keys(checkedKeys);
     const keys = Object.keys(checkedKeys);
     allNodes.forEach((node) => {
     allNodes.forEach((node) => {