zauważyłem tego na stronie EmberJS pod zaawansowane:Sortowanie tablicy obiektów EmberJS posesją
Innym częstym zadanie do wykonania na przeliczalny jest podjęcie Enumerable jako wejście i zwraca tablicę po sortowanie lub filtrowanie go na podstawie pewnych kryteriów.
Wyobraź sobie, że mam szereg obiektów Ember, jak mam je sortować według właściwości?
App.DemoArray = Ember.ArrayController.create({
content:[
Ember.Object.create({name:'Joe', Age:29}),
Ember.Object.create({name:'Jim', Age:53}),
Ember.Object.create({name:'Jack', Age:12})
]
})
Co zrobić, jeśli chcę sortować powyższe według wieku? Dzięki za pomoc!
EDIT: Znalazłem to w dokumentacji sproutcore ale nie wydaje się, aby pracować z Ember:
Można posortować przeliczalny na podstawie wartości niektórych nieruchomości lub listy właściwości korzystających SortProperty . Jeśli przełączysz wiele właściwości, SproutCore będzie sortować elementy o tej samej wartości dla pierwszej właściwości przez wartość drugiego parametru i tak dalej.
sekcja 3.8 na tej stronie: http://guides.sproutcore20.com/enumerables.html
Ok jakieś pomysły jak do tej pracy wtedy? – skinneejoe
Wygląda na to, że powrócił jako SortableMixin. http://docs.edge.emberjs.com/symbols/Ember.SortableMixin.html –