|
@@ -1184,6 +1184,7 @@ var projectObj = {
|
|
|
},
|
|
|
callback: function (key, opt) {
|
|
|
ProjectController.addFB(project, controller);
|
|
|
+ projectObj.selectColAndFocus(project.mainTree.selected);
|
|
|
},
|
|
|
visible: function(key, opt){
|
|
|
if(project.mainTree.selected){
|
|
@@ -1221,6 +1222,7 @@ var projectObj = {
|
|
|
},
|
|
|
callback: function (key, opt) {
|
|
|
ProjectController.addFX(project, controller);
|
|
|
+ projectObj.selectColAndFocus(project.mainTree.selected);
|
|
|
},
|
|
|
visible: function(key, opt){
|
|
|
if(project.mainTree.selected){
|
|
@@ -1248,6 +1250,7 @@ var projectObj = {
|
|
|
}
|
|
|
}
|
|
|
ProjectController.addBills(project, controller);
|
|
|
+ projectObj.selectColAndFocus(project.mainTree.selected);
|
|
|
},
|
|
|
visible: function(key, opt){
|
|
|
if(project.mainTree.selected){
|
|
@@ -1285,7 +1288,10 @@ var projectObj = {
|
|
|
return !project.Ration.canAdd(project.mainTree.selected);
|
|
|
},
|
|
|
callback: function (key, opt) {
|
|
|
- project.Ration.addNewRation(null,rationType.volumePrice,null,true);
|
|
|
+ project.Ration.addNewRation(null,rationType.volumePrice,function (newNode) {//插入量价不需要自动定位到编号列
|
|
|
+ projectObj.selectColAndFocus(newNode,null);
|
|
|
+ },true);
|
|
|
+
|
|
|
// ProjectController.addRation(project, controller, rationType.volumePrice);
|
|
|
},
|
|
|
/* items:{
|
|
@@ -1911,7 +1917,7 @@ var projectObj = {
|
|
|
},
|
|
|
selectColAndFocus :function (newNode,field = 'code') {//选中单元格并设置焦点
|
|
|
if(newNode){
|
|
|
- projectObj.mainController.sheet.setSelection(newNode.serialNo(), colSettingObj.getColByField(field), 1, 1); //
|
|
|
+ if(field != null) projectObj.mainController.sheet.setSelection(newNode.serialNo(), colSettingObj.getColByField(field), 1, 1); //自动定位到编号单元格
|
|
|
projectObj.mainSpread.focus();
|
|
|
}
|
|
|
}
|