LP#1270289 sort ACQ cancel reason selectors
authorBill Erickson <berick@esilibrary.com>
Thu, 31 Jul 2014 18:45:24 +0000 (14:45 -0400)
committerBill Erickson <berick@esilibrary.com>
Thu, 31 Jul 2014 18:52:34 +0000 (14:52 -0400)
Sort lineitem and copy cancel reasons selectors by label.  In addition
to being generally useful, this helps to quick differentiate between
delayed and canceled items in the list.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/web/js/ui/default/acq/common/li_table.js
Open-ILS/web/js/ui/default/acq/po/view_po.js

index 028ca45..0b2b766 100644 (file)
@@ -2515,7 +2515,8 @@ function AcqLiTable() {
                 "fmClass": "acqlid",
                 "parentNode": dojo.byId("acq-lit-lid-cancel-reason"),
                 "orgLimitPerms": ["CREATE_PURCHASE_ORDER"],
-                "forceSync": true
+                "forceSync": true,
+                "searchOptions" : {order_by : {"acqcr":"label"}}
             });
             widget.build(
                 function(w, ww) {
@@ -2903,7 +2904,8 @@ function AcqLiTable() {
                 "fmClass": "jub",
                 "parentNode": dojo.byId("acq-lit-cancel-reason-selector"),
                 "orgLimitPerms": ["CREATE_PURCHASE_ORDER"],
-                "forceSync": true
+                "forceSync": true,
+                "searchOptions" : {order_by : {"acqcr":"label"}}
             });
             widget.build(
                 function(w, ww) {
index f1ef20c..8a43179 100644 (file)
@@ -233,7 +233,8 @@ function makeCancelWidget(node, labelnode) {
                 "fmClass": "acqpo",
                 "parentNode": dojo.byId("acq-po-cancel-reason"),
                 "orgLimitPerms": ["CREATE_PURCHASE_ORDER"],
-                "forceSync": true
+                "forceSync": true,
+                "searchOptions" : {order_by : {"acqcr":"label"}}
             });
             widget.build(
                 function(w, ww) {