make ordinal column work in Holdings Maintenance
authorJason Etheridge <jason@esilibrary.com>
Wed, 14 Mar 2012 04:03:07 +0000 (00:03 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 19 Mar 2012 14:05:55 +0000 (10:05 -0400)
brute force kludge

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/xul/staff_client/server/cat/copy_browser.js

index 880183b..d60a119 100644 (file)
@@ -1565,6 +1565,7 @@ cat.copy_browser.prototype = {
                 data.node = obj.map_tree[ 'aou_' + parent_org.id() ];
             }
             var nparams = obj.list.append(data);
+            obj.list.refresh_ordinals();
             var node = nparams.treeitem_node;
             if (params) {
                 for (var i in params) {
@@ -1631,6 +1632,7 @@ cat.copy_browser.prototype = {
                 'no_auto_select' : true,
             };
             var nparams = obj.list.append(data);
+            obj.list.refresh_ordinals();
             var node = nparams.treeitem_node;
             obj.map_tree[ 'acn_' + acn_tree.id() ] =  node;
             if (params) {
@@ -1692,6 +1694,7 @@ cat.copy_browser.prototype = {
                 'no_auto_select' : true,
             };
             var nparams = obj.list.append(data);
+            obj.list.refresh_ordinals();
             var node = nparams.treeitem_node;
             obj.map_tree[ 'acp_' + acp_item.id() ] =  node;
             if (params) {
@@ -1821,6 +1824,7 @@ cat.copy_browser.prototype = {
                                 if (typeof params.on_retrieve == 'function') {
                                     params.on_retrieve(row);
                                 }
+                                obj.list.refresh_ordinals();
 
                             }
                         );
@@ -1840,6 +1844,7 @@ cat.copy_browser.prototype = {
                         if (typeof window.xulG == 'object' && typeof window.xulG.on_select == 'function') {
                             window.xulG.on_select(list);
                         }
+                        obj.list.refresh_ordinals();
                     },
                     'on_dblclick' : function(ev) {
                         JSAN.use('util.functional');
@@ -1852,6 +1857,7 @@ cat.copy_browser.prototype = {
                         );
                         obj.toggle_actions();
                         util.widgets.dispatch('command','cmd_edit_items');
+                        obj.list.refresh_ordinals();
                     },
                     'on_select' : function(ev) {
                         JSAN.use('util.functional');
@@ -1868,6 +1874,7 @@ cat.copy_browser.prototype = {
                         if (typeof window.xulG == 'object' && typeof window.xulG.on_select == 'function') {
                             window.xulG.on_select(obj.sel_list);
                         }
+                        obj.list.refresh_ordinals();
                     },
                 }
             );