页面树结构

版本比较

标识

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

...

注:PC谷歌浏览器中也会出现此现象

关键词:格子、白色边框


方案六、其他场景:

场景1、表格设置了冻结窗格,此时冻结区域的背景写死了是白色,可添加宏修改网格线颜色

...

代码块
collapsetrue
//类型: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集成到仪表盘后,编辑状态正常,预览/打开报表,会有白色网格线,可添加宏修改网格线颜色

...