Roo/util/MixedCollection.js
authoredward <edward@roojs.com>
Mon, 9 Nov 2015 08:00:24 +0000 (16:00 +0800)
committeredward <edward@roojs.com>
Mon, 9 Nov 2015 08:00:24 +0000 (16:00 +0800)
Roo/data/Store.js

Roo/data/Store.js
Roo/util/MixedCollection.js

index 37f615b..ab3fd7b 100644 (file)
@@ -635,8 +635,6 @@ Roo.extend(Roo.data.Store, Roo.util.Observable, {
             }
         });
 
-        r.sort('ASC');
-        
         this.data = r;
         this.fireEvent("datachanged", this);
     },
index be516b4..86cd8b6 100644 (file)
@@ -387,22 +387,15 @@ mc.add(otherEl);
     },
     
     _sort : function(property, dir, fn){
-        Roo.log(property);
         var dsc = String(dir).toUpperCase() == "DESC" ? -1 : 1;
         fn = fn || function(a, b){
             return a-b;
         };
         var c = [], k = this.keys, items = this.items;
         for(var i = 0, len = items.length; i < len; i++){
-            Roo.log(items[i]);
-            var v = typeof(items[i]['data'][property]) == 'undefined' ? items[i] : items[i]['data'][property];
-            c[c.length] = {key: k[i], value: v, index: i};
+            c[c.length] = {key: k[i], value: items[i], index: i};
         }
         c.sort(function(a, b){
-            Roo.log(a);
-            Roo.log(b);
-            Roo.log(a[property]);
-            Roo.log(b[property]);
             var v = fn(a[property], b[property]) * dsc;
             if(v == 0){
                 v = (a.index < b.index ? -1 : 1);