From a55a6cc88694ba21988338f909b174b2192b5755 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 28 Mar 2012 09:52:10 -0400 Subject: [PATCH] Circ/Hold matrix UI grid sorting support Signed-off-by: Bill Erickson --- .../src/templates/conify/global/config/hold_matrix_matchpoint.tt2 | 4 ++++ .../web/js/ui/default/conify/global/config/circ_matrix_matchpoint.js | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/Open-ILS/src/templates/conify/global/config/hold_matrix_matchpoint.tt2 b/Open-ILS/src/templates/conify/global/config/hold_matrix_matchpoint.tt2 index def6292861..b41b5024b3 100644 --- a/Open-ILS/src/templates/conify/global/config/hold_matrix_matchpoint.tt2 +++ b/Open-ILS/src/templates/conify/global/config/hold_matrix_matchpoint.tt2 @@ -27,6 +27,10 @@ openils.Util.addOnLoad( function(){ hmGrid.loadAll({order_by:{chmm:'circ_modifier'}}); + hmGrid.onSortChange = function(fields) { + hmGrid.resetStore(); + hmGrid.loadAll({order_by:{chmm:fields.join(',')}}); + }; } ); diff --git a/Open-ILS/web/js/ui/default/conify/global/config/circ_matrix_matchpoint.js b/Open-ILS/web/js/ui/default/conify/global/config/circ_matrix_matchpoint.js index 175a15d0b3..cbac7331bf 100644 --- a/Open-ILS/web/js/ui/default/conify/global/config/circ_matrix_matchpoint.js +++ b/Open-ILS/web/js/ui/default/conify/global/config/circ_matrix_matchpoint.js @@ -29,6 +29,11 @@ function load(){ cmGrid.onPostCreate = updateLinked; limitSetEditor = dojo.byId('limit-set-editor').parentNode.removeChild(dojo.byId('limit-set-editor')); + cmGrid.onSortChange = function(fields) { + cmGrid.resetStore(); + cmGrid.loadAll({order_by:{ccmm:fields.join(',')}}); + } + // Cache limit set info for later display var pcrud = new openils.PermaCrud(); var temp = pcrud.retrieveAll('ccls'); -- 2.11.0