2015-05-06 34 views
0

如何根据另一个数组对我的商店进行排序。我的数组项目是Extjs:根据阵列顺序对商店排序

myArray = ["10", "3", "15", "7", "1"] 

存储中的商品已经有如下订单。我的模型有一个idParent字段,它的值在myArray中,我想根据数组顺序对它进行排序。

Store before sort: ["item7", "item1","item3", "item10", "item15"] 

    Store after sort: ["item10", "item3", "item15", "item7", "item1"] 

我需要的是这样的:

mystore.sort({ 
       sorterFn: function(?){ 
        //sort store based on position of idParent in array 
       } 
      }); 
+0

https://fiddle.sencha.com/#fiddle/mda – Yellen

回答

0

答案仅仅是基于另一个数组排序阵列(Store.data)。