From: edoceo Date: Sat, 2 Feb 2013 01:16:07 +0000 (-0800) Subject: use dump_with_keys, filter selected X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=4edd39dd700806467584aa74d7a04bea591b9ac0;p=working%2FEvergreen.git use dump_with_keys, filter selected --- diff --git a/Open-ILS/xul/staff_client/server/patron/items.js b/Open-ILS/xul/staff_client/server/patron/items.js index f91f81f17f..b9fb16a0ab 100644 --- a/Open-ILS/xul/staff_client/server/patron/items.js +++ b/Open-ILS/xul/staff_client/server/patron/items.js @@ -297,27 +297,37 @@ patron.items.prototype = { 'items_print_selected': function(which) { var obj = this; - JSAN.use('patron.util'); - JSAN.use('util.functional'); - var ui_list = ( which == 2 ? obj.list2 : obj.list); - var id_list = ( which == 2 ? obj.retrieve_ids2 : obj.retrieve_ids ); + try { + JSAN.use('patron.util'); + // JSAN.use('util.functional'); + var list = ( which == 2 ? obj.list2 : obj.list); + // Selected Rows + var list_dump = list.dump_with_keys(); + var pick_list = ( which == 2 ? obj.retrieve_ids2 : obj.retrieve_ids ); + if (!pick_list || pick_list.length == 0) return; + + // I don't know a better way to just get all the data from one row + for (var i=0; i