From 073c998f122b9a2ff5e0c9699dcd23e932afc35c Mon Sep 17 00:00:00 2001 From: Joseph Reisinger Date: Mon, 9 Jul 2012 15:43:22 -0700 Subject: [PATCH] fix a bug where columns don't sort properly in slickgrid --- src/view.slickgrid.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/view.slickgrid.js b/src/view.slickgrid.js index fd846420..e1f82065 100644 --- a/src/view.slickgrid.js +++ b/src/view.slickgrid.js @@ -107,10 +107,10 @@ my.SlickGrid = Backbone.View.extend({ // Order them if there is ordering info on the state if (this.state.get('columnsOrder')){ visibleColumns = visibleColumns.sort(function(a,b){ - return _.indexOf(self.state.get('columnsOrder'),a.id) > _.indexOf(self.state.get('columnsOrder'),b.id); + return _.indexOf(self.state.get('columnsOrder'),a.id) > _.indexOf(self.state.get('columnsOrder'),b.id) ? 1 : -1; }); columns = columns.sort(function(a,b){ - return _.indexOf(self.state.get('columnsOrder'),a.id) > _.indexOf(self.state.get('columnsOrder'),b.id); + return _.indexOf(self.state.get('columnsOrder'),a.id) > _.indexOf(self.state.get('columnsOrder'),b.id) ? 1 : -1; }); }