dimanche 15 février 2015

Ember sorting not working?

I am using ember js.



ac = [
{"name" : "Arasad", "price": 350.50},
{"name" : "Brasad", "price": 350.50},
{"name" : "Crasad", "price": 350.50},
{"name" : "Corasad", "price": 350.50},
{"name" : "Cddasad", "price": 350.50},
{"name" : "Dcprasad", "price": 350.50},
{"name" : "Ewasadrrrrrrr", "price": 350.50},
{"name" : "Wrasad", "price": 350.50},
{"name" : "Axrasad", "price": 350.50},
{"name" : "Sxasad", "price": 350.50},
{"name" : "Weasad", "price": 350.50},
{"name" : "Saasad", "price": 350.50},
{"name" : "prasad", "price": 350.50}
]
abc = Ember.ArrayController.create({
model: ac.sortBy('name'),
sortProperties: ['price'],
sortAscending: false
})


after sorting, I print the following element. abc.toArray()[0] Object {name: "Dcprasad", price: 350.5, ember_meta: Meta}


Any suggest, how to sort the array of objects in ember js ?


Actually my real requirement is sort by price and name also. highest price first, if prices are equal then sort by name ascending.


Thanks, Prasad.


Aucun commentaire:

Enregistrer un commentaire