From: Bill Erickson Date: Fri, 20 Jul 2012 17:54:11 +0000 (-0400) Subject: acq : (new) invoice shipper defaults to provider once entered X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=b0d9c9ba577aa1d5beb6b141dff886126e0243a0;p=evergreen%2Fequinox.git acq : (new) invoice shipper defaults to provider once entered Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/acq/invoice/common.js b/Open-ILS/web/js/ui/default/acq/invoice/common.js index 7f84afc351..a21fbae7f5 100644 --- a/Open-ILS/web/js/ui/default/acq/invoice/common.js +++ b/Open-ILS/web/js/ui/default/acq/invoice/common.js @@ -4,6 +4,7 @@ dojo.require('openils.widget.EditPane'); function drawInvoicePane(parentNode, inv, args) { args = args || {}; + var pane; var override = {}; if(!inv) { @@ -15,7 +16,14 @@ function drawInvoicePane(parentNode, inv, args) { } dojo.mixin(override, { - provider : { dijitArgs : { store_options : { base_filter : { active :"t" } } } }, + provider : { + dijitArgs : { + store_options : { base_filter : { active :"t" } }, + onChange : function(val) { + pane.setFieldValue('shipper', val); + } + } + }, shipper : { dijitArgs : { store_options : { base_filter : { active :"t" } } } } }); @@ -35,7 +43,7 @@ function drawInvoicePane(parentNode, inv, args) { ); - var pane = new openils.widget.EditPane({ + pane = new openils.widget.EditPane({ fmObject : inv, paneStackCount : 2, fmClass : 'acqinv',