页面树结构

版本比较

标识

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

...

代码块
languagejs
title宏代码
collapsetrue
/******************************宏代码说明******************************
 * version:Smartbi V11
 * 类型:ClientSide
 * 对象:具体组件
 * 事件:onAfterRender
 * 效果描述:变化筛选器的值时自动切换Tab
 * 是否可修改:是
 *********************************************************************/
function main(page: IPage, portlet: IFilterPortlet) {
    portlet.setFilterValueChangeHandler(function (value: Array) {
        // tab控件的标题
        let stringArray: string[] = [
            'Tab_饼图',         
            'Tab_柱图'
        ];
        stringArray.forEach((tabTitle) => {
            // 查找对应的tab控件
            let tabPortletArray = page.getPortletsByTitle(tabTitle);
            if (tabPortletArray && tabPortletArray.length > 0) {
                let tabPortlet: IStaticTabsPortlet = tabPortletArray[0];
                if (value && value[0] == "华北") {
                    tabPortlet.setActiveTabName('0');
                } else {
                    tabPortlet.setActiveTabName('1');
                }
            }
        });
    });
}

Image Modified

配置说明:

配置名称配置描述配置值
indexes隐藏的列下标数值数组,第一列为0,以此类推

...