Index: ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/comboTousseForm.js =================================================================== diff -u -r25979 -r28582 --- ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/comboTousseForm.js (.../comboTousseForm.js) (revision 25979) +++ ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/comboTousseForm.js (.../comboTousseForm.js) (revision 28582) @@ -38,7 +38,8 @@ var subTousseDefinitionConfig = Ext.data.Record.create([ {name: 'id'}, {name: 'tousseDefinitionId'}, - {name: 'tousseDefinitionName'} + {name: 'tousseDefinitionName'}, + {name: 'tousseAmount'} ]); var comboArg; @@ -81,7 +82,8 @@ var p = new subTousseDefinitionConfig({ tousseDefinitionId: '', tousseDefinitionName: '', - id: '' + id: '', + tousseAmount:1 }); top.Ext.getCmp('configGrid').stopEditing();// 停止编辑 configStore.add(p);// 插入到最后一行 @@ -476,6 +478,7 @@ }, [ {name: 'id', mapping: 'id'}, {name: 'tousseDefinitionId', mapping: 'tousseDefinitionId'}, + {name: 'tousseAmount', mapping: 'tousseAmount'}, {name: 'tousseDefinitionName', mapping: 'tousseDefinitionName'} ]) }); @@ -551,6 +554,14 @@ } } }) + },{ + id : 'tousseAmount', + header : "数量", + width : 30, + dataIndex : 'tousseAmount', + editor : new top.Ext.form.NumberField( { + allowBlank : false + }) }, { id: 'moveItem', header: '移动', @@ -575,7 +586,7 @@ // width : 358, frame: false, bodyStyle: 'border:1px solid #afd7af', - autoExpandColumn: 'count', + autoExpandColumn: 'tousseDefinitionName', viewConfig: {forceFit: true}, clicksToEdit: 1,//设置点击几次才可编辑 selModel: new top.Ext.grid.RowSelectionModel({ @@ -612,10 +623,9 @@ eventEdit = obj; }, afteredit: function (e, test) { -// if(isLastRow){//是最后一行,新增空白行 -// newRow(); -// } - configStore.getAt(e.row).set('tousseDefinitionId', modifyRecord['tousseDefinitionId']); + if(modifyRecord['tousseDefinitionId']){ + configStore.getAt(e.row).set('tousseDefinitionId', modifyRecord['tousseDefinitionId']); + } eventEdit = null; } } @@ -1207,7 +1217,7 @@ comboTousse.push({ id: item.get('id'), tousseDefinitionId: item.get('tousseDefinitionId'), - // name : item.get('tousseDefinitionName'), + tousseAmount : item.get('tousseAmount'), sequence: item.get('sequence') }); });