summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradam j. sontag <ajpiano@ajpiano.com>2013-03-18 17:14:40 -0400
committeradam j. sontag <ajpiano@ajpiano.com>2013-03-18 17:39:15 -0400
commita2d91ce80907714e554492f4f75c80c72124cbc1 (patch)
tree58f72a500176682fb5a38093c5b75e927a762671
parent1af86066f451469ce9d612c44596f4dfb5a229fb (diff)
downloadSlickGrid-a2d91ce80907714e554492f4f75c80c72124cbc1.zip
SlickGrid-a2d91ce80907714e554492f4f75c80c72124cbc1.tar.gz
SlickGrid-a2d91ce80907714e554492f4f75c80c72124cbc1.tar.bz2
Update internal column cache when columns are reordered
-rw-r--r--controls/slick.columnpicker.js5
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) {