页面树结构

版本比较

标识

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

(本文档仅供参考)

问题说明

 透视分析打印按钮上没有文字描述,想要加上相应的描述

 Image Modified

解决方案

1、V10以下版本

可以参考下面的宏去添加文字描述

 Image Modified

代码块
linenumberstrue
function main(insight) {
    insight.elem_btnPrint.value = "    打印";
    insight.elem_btnPrint.style.width = "48px";
}



2、V10及V11 旧透视分析

可以参考以下宏代码添加文字描述

Image Added


代码块

function main(insight) {
 
    // 常规报表相关按钮
    addDescSpan(insight.elem_btnPrint, "打印");
    addDescSpan(insight.elem_btnExport, "导出");
}
 
// 在工具栏字体图标span下面添加文字span作为描述
// original:对应字体图标元素span
// desc:描述文字,若不传递取原span的title,
// width:需要修改的原始字体图标span的宽度
 
function addDescSpan(original, desc, width) {
    if (!original) {
        return;
    }
    if (!desc) {
        desc = original.title
    }
    if (!width) {
        width = 22 * desc.length + "px";
    }
    original.style.width = width;
    var span = document.createElement("SPAN");
    span.innerText = desc;
    span.style = "font-size: 12px; vertical-align: top;display: inline-block; margin-left: 3px;"
    original.appendChild(span);
}


效果:

Image Added

Viewtracker