页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

解决方案

该问题是第三方插件的bug,可以通过宏规避

如果是静态数据:如果是静态数据,可直接通过以下客户宏来进行规避:

ClientSide    spreadsheetReport   onRender

function main(spreadsheetReport, isAjaxRefreshCallback)

...

cell.firstChild.style.marginLeft = "0px"; }

 

如果是动态数据:如果是动态数据,需要结合以下服务端和客户宏来进行规避:

ServerSide  spreadsheetReport  onBeforeOutput


function main(spreadsheetReport) {
spreadsheetReport.printExpandedPositions();
}

ClientSide   spreadsheetReport   onRender

function main(spreadsheetReport, isAjaxRefreshCallback) {
var posList = spreadsheetReport.getExpandedPositions("C5"); //获取对应的扩展单元格列表
for (var i = 0; i < posList.length; i++) {
var cell = spreadsheetReport.getCell(posList[i]);
if (cell.innerText != 0) {
cell.firstChild.style.marginLeft = "0px";
}
}
}

Viewtracker