|
@@ -345,7 +345,7 @@ var feeRateObject={
|
|
|
var imageHeight = hitinfo.cellRect.height-2*imageMagin;
|
|
|
var imageWidth = hitinfo.cellRect.width*2/7;
|
|
|
if(hitinfo.x<offset&&hitinfo.x>offset-imageWidth){
|
|
|
- if(!projectReadOnly && me.ifFeeRateEdit(hitinfo.row)){
|
|
|
+ if(!projectReadOnly && me.ifFeeRateEdit(hitinfo.row,hitinfo.sheet.name())){
|
|
|
$('#calcBaseFeeRateConf').attr('toggle', 'feeRate');
|
|
|
changeCalcBaseFeeRate('feeRate');
|
|
|
$('#tabFeeRate').tab('show');
|
|
@@ -362,7 +362,7 @@ var feeRateObject={
|
|
|
if(me.editingCell==null){
|
|
|
var showSelectBtn = true;
|
|
|
if(hitinfo.sheet.name()!='calc_detail'){
|
|
|
- showSelectBtn=me.ifFeeRateEdit(hitinfo.row);
|
|
|
+ showSelectBtn=me.ifFeeRateEdit(hitinfo.row,hitinfo.sheet.name());
|
|
|
}
|
|
|
if(showSelectBtn){
|
|
|
me.editingCell={
|
|
@@ -421,9 +421,12 @@ var feeRateObject={
|
|
|
}
|
|
|
return children.length+sum;
|
|
|
},
|
|
|
- ifFeeRateEdit:function (row) {
|
|
|
- var selected = projectObj.project.mainTree.items[row];
|
|
|
- return selected&&MainTreeCol.readOnly.forFeeRate(selected)?false:true;
|
|
|
+ ifFeeRateEdit:function (row,name) {
|
|
|
+ if( name == 'mainSheet'){
|
|
|
+ var selected = projectObj.project.mainTree.items[row];
|
|
|
+ return selected&&MainTreeCol.readOnly.forFeeRate(selected)?false:true;
|
|
|
+ }
|
|
|
+ return true;
|
|
|
},
|
|
|
createSpreadView:function () {
|
|
|
if (this.mainViews) {
|