diff options
author | adam j. sontag <ajpiano@ajpiano.com> | 2013-03-18 17:14:40 -0400 |
---|---|---|
committer | adam j. sontag <ajpiano@ajpiano.com> | 2013-03-18 17:39:15 -0400 |
commit | a2d91ce80907714e554492f4f75c80c72124cbc1 (patch) | |
tree | 58f72a500176682fb5a38093c5b75e927a762671 | |
parent | 1af86066f451469ce9d612c44596f4dfb5a229fb (diff) | |
download | SlickGrid-a2d91ce80907714e554492f4f75c80c72124cbc1.zip SlickGrid-a2d91ce80907714e554492f4f75c80c72124cbc1.tar.gz SlickGrid-a2d91ce80907714e554492f4f75c80c72124cbc1.tar.bz2 |
Update internal column cache when columns are reordered
-rw-r--r-- | controls/slick.columnpicker.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/controls/slick.columnpicker.js b/controls/slick.columnpicker.js index ecd0d4d..0978933 100644 --- a/controls/slick.columnpicker.js +++ b/controls/slick.columnpicker.js @@ -9,6 +9,7 @@ function init() { grid.onHeaderContextMenu.subscribe(handleHeaderContextMenu); + grid.onColumnsReordered.subscribe(handleColumnsReordered); options = $.extend({}, defaults, options); $menu = $("<span class='slick-columnpicker' style='display:none;position:absolute;z-index:20;' />").appendTo(document.body); @@ -68,6 +69,10 @@ .fadeIn(options.fadeSpeed); } + function handleColumnsReordered() { + columns = grid.getColumns(); + } + function updateColumn(e) { if ($(e.target).data("option") == "autoresize") { if (e.target.checked) { |