页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题说明

维度字段横向扩展,当不设置区域时图形是可以正常扩展的,添加区域后图形大小没有变化。

解决方案

1、新建sheet,将图形复制到新sheet中,并添加横向扩展字段→维度

2、选中sheet1中的字段及图形区域添加照相机,将照相机添加到“前5后5通排”sheet中,并新增区域,照相机在设定的区域内。

3、修改照相机名称,如“pic3”,且调整自适应列宽为取消状态

4、添加客户端宏 对象:spreadsheetReport 事件:onRender。代码见附件。照相机名称根据实际定义的名称做调整

5、将新增的sheet进行隐藏,发布即可

宏代码如下

function main(spreadsheetReport, isAjaxRefreshCallback) {
    // ---------------配置照相机名称-----------------
    var iframeName = "Picture 3";
    // ---------------配置结束-----------------------
    spreadsheetReport.onPictureIframeLoad.subscribe(function(report, iframe) {
        if (iframe.name !== iframeName) {
            return;
        }
        var iframeMainTable = iframe.contentDocument.getElementById("mainTable");
        var perfectScrollDiv = iframe.contentDocument.getElementById("perfectScrollDiv");
        var iframeMainTableWidth = iframeMainTable.offsetWidth;
        if (iframe.parentNode.nodeName === "SPAN") {
            iframe.parentNode.style.width = iframeMainTableWidth + "px";
        }
        if (perfectScrollDiv) {
            perfectScrollDiv._psInstance.scrollbarX.parentNode.style.display = "none";
            perfectScrollDiv._psInstance.scrollbarY.parentNode.style.display = "none";
        }
    })
}
  • 无标签