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

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

需求

需要根据实际应用,隐藏仪表分析工具栏中的部分按钮,除了通过角色的操作权限控制外,是否有其他办法实现?

 

思路

1)新建图形。

2)新建客户端宏模块

3)对按钮单独进行隐藏宏代码如下:

function main(meterReport) {
    //  debugger;
    meterReport.elemRefresh.parentNode.style.display = ""; //刷新按钮 
    meterReport.elemSave.parentNode.style.display = "none"; //保存 
    meterReport.elemSaveAs.parentNode.style.display = "none"; //另存 
    meterReport.elemMyfavorite.parentNode.style.display = "none"; //隐藏收藏夹 
    meterReport.elemCharConfig.parentNode.style.display = "none"; //图形 
    meterReport.elemBView.parentNode.style.display = "none"; //视图 
    meterReport.elemBHeader.parentNode.style.display = "none"; //报表设置 
    meterReport.elemReportParam.parentNode.style.display = "none"; //参数设置 
    meterReport.elemExportImage.parentNode.style.display = "none"; //导出 
    meterReport.elemBLocate.parentNode.style.display = "none"; //定位业务查询 
    meterReport.elemSpace1.parentNode.style.display = "none"; //隐藏空格 
    meterReport.elemSpace2.parentNode.style.display = "none"; //隐藏空格  
    meterReport.elemSpace3.parentNode.style.display = "none"; //隐藏空格  
    meterReport.elemSpace4.parentNode.style.display = "none"; //隐藏空格  
    meterReport.elemSpace5.parentNode.style.display = "none"; //隐藏空格  
}

4)效果图如下:

5)隐藏整个工具栏按钮,宏代码如下:

function main(meterReport) {
   // debugger;
    if (meterReport.elemTrToolbar)
        meterReport.elemTrToolbar.style.display = "none";
}

6)效果图如下:


  • 无标签