...
注:PC谷歌浏览器中也会出现此现象
关键词:格子、白色边框
方案六、其他场景:
场景1、表格设置了冻结窗格,此时冻结区域的背景写死了是白色,可添加宏修改网格线颜色
...
代码块 | ||
---|---|---|
| ||
//类型:ClientSide 对象:spreadsheetReport 事件:onRender function main(spreadsheetReport, isAjaxRefreshCallback) { //配置处理冻结表格边框的照相机名称。 var executeTables = ["Picture 31"]; //表格冻结后的背景色 var tableBgColor = "#03065B"; spreadsheetReport._ext_handerNum = 0; var timer = setInterval((function() { this._ext_handerNum++; if (this._ext_handerNum > 1000) { clearInterval(timer); } var shapesMap = this.shapesMap; for (var i = 0; i < executeTables.length; i++) { if (shapesMap[executeTables[i]]) { var frame = shapesMap[executeTables[i]]; try { var table = frame.contentWindow.document.getElementById("mainTable"); if (table) { table.style.background = tableBgColor; } } catch (e) { return; } try { var table = frame.contentWindow.document.getElementById("frozenRow").getElementsByTagName("table")[0]; if (table) { table.style.background = tableBgColor; } } catch (e) { return; } try { var table = frame.contentWindow.document.getElementById("frozenColumn").getElementsByTagName("table")[0]; if (table) { table.style.background = tableBgColor; } } catch (e) { return; } try { var table = frame.contentWindow.document.getElementById("frozenCross").getElementsByTagName("table")[0]; if (table) { table.style.background = tableBgColor; } } catch (e) { return; } } } clearInterval(timer); }).bind(spreadsheetReport), 100); } |
方案七、场景2、表格设置了冻结窗格,通过url集成到仪表盘后,编辑状态正常,预览/打开报表,会有白色网格线,可添加宏修改网格线颜色
...