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

(本文档仅供参考,因宏代码具备一定场景限制,如和实际应用场景不符合,需要自行调整相关宏代码)

需求场景

        要求对某个过滤条件隐藏。

        注意: 该宏代码只对维度或度量拖入【过滤条件区】的筛选器生效。

实现效果(以即席查询为例):

实现方案:

1、对该即席查询新建客户端宏,事件为onBeforeRefresh

类型

对象

事件

ClientSide默认onAfterRender

宏代码(注意:透视分析需要修改 IDetailedQuery  IAdHocAnalysis

//事件:onBeforeRefresh 
function main(detailedQuery: IDetailedQuery) {
    var filters = document.querySelectorAll('.el-col');
    var filter = null;
    for (var i = 0; i < filters.length; i++){
        var paramDiv = filters[i].getElementsByClassName("base-filter_name __filter_name");
        if (paramDiv.length>0 && paramDiv[0].textContent==="ShipRegion") {   //textContent判断等于过滤条件名即可
            filters[i].style.display='none';
        } 
    } 
}


  • 无标签