(本文档仅供参考)
问题说明
V87中回写报表,点击填报单元格默认是全选的效果,升级到V97后发现点击填报单元格不是全选的效果
解决方案
产品V9之后做了改动,点击回写单元格后不再选中内容,可使用以下宏代码实现类似的效果:
// ClientSide spreadsheetReport 事件onRenderReport
function main(spreadsheetReport) {
var writeBack = spreadsheetReport.spreadsheetReportWriteBack;
if(writeBack && !writeBack.createInput0531){
writeBack.createInput0531 = writeBack.createInput;
writeBack.createInput = function(cell, c, value) {
writeBack.createInput0531(cell, c, value);
if(this.currentInput){
try{
this.currentInput.select()
}catch(e){
}
}
}
}
}