Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/invoiceQueryView.js =================================================================== diff -u -r30854 -r31621 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/invoiceQueryView.js (.../invoiceQueryView.js) (revision 30854) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/invoiceQueryView.js (.../invoiceQueryView.js) (revision 31621) @@ -178,6 +178,18 @@ {name : 'amount',mapping : 'amount'}] ) }); + + var batchNumberStore = new Ext.data.Store({ + proxy : new Ext.data.HttpProxy({ + url : WWWROOT + '/disinfectSystem/diposableGoodsAction!queryDisposableGoodsBatch.do', + method : 'POST' + }), + reader : new Ext.data.JsonReader({ + totalProperty : 'totalCount' + }, [ + {name : 'batchNumber',mapping : 'batchNumber'} + ]) + }); var goodsTypeStore = new Ext.data.SimpleStore( { fields : ['value'], @@ -451,13 +463,21 @@ layout : 'form', labelWidth : 95, items : [{ - xtype : 'textfield', + xtype : 'combo', + queryParam : 'spell', fieldLabel : '批次', id : 'batchNumber', name : 'batchNumber', - editable:false, - allowBlank : true, - anchor : '95%' + minChars : 0, + valueField : 'batchNumber', + displayField : 'batchNumber', + anchor : '95%', + store : batchNumberStore, + lazyInit : true, + triggerAction : 'all', + hideTrigger : false, + typeAhead : false, + allowBlank : true }] },{ columnWidth : .33,