如何用js 调整图表组件的高度和宽度?

楼主
我是社区第811135位番薯,欢迎点我头像关注我哦~

如题,我现在有多个图,但我需要根据账号隐藏部分的图,但成功隐藏后部分图表宽度或者高度过大,需要做下兼容,人为调整下图表组件的高度和宽度,该怎么处理呢?

分享扩散:

沙发
发表于 2024-7-10 17:47:29
setTimeout(function(){
        var t = _g().parameterEl.getWidgetByName('p_place').getValue();
        if(t == "中东"){
                //隐藏报表块
                _g().getWidgetByName('chart-HN').setVisible(false);
                _g().getWidgetByName('chart-GT').setVisible(false);
                _g().getWidgetByName('chart-PE').setVisible(false);
                _g().getWidgetByName('chart-HN_c').setVisible(false);
                _g().getWidgetByName('chart-GT_c').setVisible(false);
                _g().getWidgetByName('chart-PE_c').setVisible(false);
                //重置报表块宽度
                $("div[widgetname='chart-EG/CO/KZ']").css('height', '306px');
        }
}, 100)

尝试了用这种方式进行调整( $("div[widgetname='chart-EG/CO/KZ']").css('height', '306px'); ),但貌似不生效
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表