Extjs:根据数组顺序对存储进行排序

Extjs: Sort store based on array order

如何根据另一个数组对我的商店进行排序。我的数组项是

  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
                }
            });

答案只是根据另一个数组对数组(Store.data) 进行排序。