|
|
@@ -85,10 +85,15 @@ Ext.define('erp.view.desktop.GlobalParamWindow', {
|
|
|
handler: function(grid, rowIndex, colIndex) {
|
|
|
var rec = grid.getStore().getAt(rowIndex);
|
|
|
var data = rec.data;
|
|
|
- if(data.type == 'String') {
|
|
|
- data.optionalValues = data.optionalValues instanceof Array ? data.optionalValues : data.optionalValues.split(',')
|
|
|
- }else if(data.type == 'SQL') {
|
|
|
- data.optionalValues = data.optionalValues instanceof Array ? data.optionalValues : [data.optionalValues]
|
|
|
+ if(data.inputMode == 'Manual') {
|
|
|
+ delete data.defaultOptionalValueIndex
|
|
|
+ delete data.optionalValues
|
|
|
+ }else {
|
|
|
+ if(data.type == 'String') {
|
|
|
+ data.optionalValues = data.optionalValues instanceof Array ? data.optionalValues : data.optionalValues.split(',')
|
|
|
+ }else if(data.type == 'SQL') {
|
|
|
+ data.optionalValues = data.optionalValues instanceof Array ? data.optionalValues : [data.optionalValues]
|
|
|
+ }
|
|
|
}
|
|
|
me.saveParam(data, grid);
|
|
|
}
|