From e7c67126bb34906189825984bd5c06f07185a94f Mon Sep 17 00:00:00 2001 From: Brian Dukes Date: Fri, 19 Jun 2015 14:22:08 -0500 Subject: [PATCH] If sortInfo is passed in, sort by that column initially --- src/classes/grid.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/classes/grid.js b/src/classes/grid.js index 3a0dd241..54a6162d 100644 --- a/src/classes/grid.js +++ b/src/classes/grid.js @@ -277,6 +277,15 @@ window.kg.Grid = function (options) { self.maxCanvasHt(self.calcMaxCanvasHeight()); self.searchProvider.evalFilter(); self.refreshDomSizes(); + + if (self.sortInfo() && self.sortInfo().field) { + var col = ko.utils.arrayFirst(self.columns(), function (c) { return c.field === self.sortInfo().field }); + if (col && col.sort) { + setTimeout(function () { + col.sort(); + }, 0); + } + } }; self.prevScrollTop = 0; self.prevScrollIndex = 0;