Fix table sorting by making use of casted_number property

This commit is contained in:
2014-07-30 10:28:14 +02:00
parent 1b83157de2
commit 090ee5590f
2 changed files with 5 additions and 1 deletions
@@ -1,5 +1,5 @@
Qsupplier.App.TablesIndexController = Ember.ArrayController.extend
tables: (-> @get('model').sortBy('number')).property('model.@each.number')
tables: (-> @get('model').sortBy('casted_number')).property('model.@each.number')
actions:
editTable: (table)->
@modal 'edit_table',
@@ -14,3 +14,7 @@ Qsupplier.App.Table = DS.Model.extend
#@get('list')
#).property('list')
occupied: (-> !!@get('active_list')).property('active_list.id')
# Casted number to use in sortBy because a numberField will
# set property number to string value (TablesIndexController)
casted_number: (-> parseInt(@get('number'))).property('number')