|
@@ -361,7 +361,7 @@ let installationFeeObj={
|
|
|
}
|
|
|
|
|
|
},
|
|
|
- showFeeDetailData:function (libID,feeItemId) {
|
|
|
+ showFeeDetailData:function (libID,feeItemId,row,col) {
|
|
|
this.feeDetailSheet.setRowCount(0);
|
|
|
if(libID&&feeItemId){
|
|
|
this.feeDetailData = this.getFeeDetailData(libID,feeItemId);
|
|
@@ -387,6 +387,7 @@ let installationFeeObj={
|
|
|
this.lockDetailSheet(i,this.feeDetailData[i],feeItem);
|
|
|
this.feeDetailSheet.autoFitRow(i);
|
|
|
}
|
|
|
+ if(row && col) this.feeDetailSheet.setSelection(row,col,1,1);
|
|
|
this.feeDetailSheet.resumeEvent();
|
|
|
this.feeDetailSheet.resumePaint();
|
|
|
}
|
|
@@ -1189,7 +1190,10 @@ let installationFeeObj={
|
|
|
feeRule[key] = updateDoc[key];
|
|
|
}
|
|
|
}
|
|
|
- me.refreshFeeDetailRow(info.row);
|
|
|
+ let sel_f = me.feeItemSheet.getSelections()[0];
|
|
|
+ let oldData = sel_f.row<me.feeItemData.length?me.feeItemData[sel_f.row]:null;
|
|
|
+ me.showFeeDetailData(oldData.libID,oldData.ID,info.row,info.col);
|
|
|
+ //me.refreshFeeDetailRow(info.row);
|
|
|
}
|
|
|
});
|
|
|
},
|