From f2e4222b27ab7c3d9662eb7bd3e43cc2ed1d7545 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 28 Mar 2012 09:30:36 -0400 Subject: [PATCH] ACQ user request grid sorting support Implemented grid.onSortChange Signed-off-by: Bill Erickson --- Open-ILS/web/js/ui/default/acq/picklist/user_request.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Open-ILS/web/js/ui/default/acq/picklist/user_request.js b/Open-ILS/web/js/ui/default/acq/picklist/user_request.js index 8e7f7c1924..e1cc4ac087 100644 --- a/Open-ILS/web/js/ui/default/acq/picklist/user_request.js +++ b/Open-ILS/web/js/ui/default/acq/picklist/user_request.js @@ -205,7 +205,7 @@ function drawList() { 'CREATE_PICKLIST', contextOrgSelector, null, connect); } -function buildGrid() { +function buildGrid(sortFields) { if(contextOrg == null) contextOrg = openils.User.user.ws_ou(); @@ -231,13 +231,17 @@ function buildGrid() { query['lineitem'] = contextLI; } + if (!sortFields) + sortFields = ['request_date']; + rGrid.resetStore(); rGrid.loadAll( - { order_by : {aur : 'request_date'}, + { order_by : {aur : sortFields.join(',')}, join : 'au' }, query ); + rGrid.onSortChange = buildGrid; } function changeBib(value) { -- 2.11.0