Fix table sorting by making use of casted_number property
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
Qsupplier.App.TablesIndexController = Ember.ArrayController.extend
|
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:
|
actions:
|
||||||
editTable: (table)->
|
editTable: (table)->
|
||||||
@modal 'edit_table',
|
@modal 'edit_table',
|
||||||
|
|||||||
@@ -14,3 +14,7 @@ Qsupplier.App.Table = DS.Model.extend
|
|||||||
#@get('list')
|
#@get('list')
|
||||||
#).property('list')
|
#).property('list')
|
||||||
occupied: (-> !!@get('active_list')).property('active_list.id')
|
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')
|
||||||
|
|||||||
Reference in New Issue
Block a user