首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何应用自定义的视觉高度和宽度?

如何应用自定义的视觉高度和宽度?
EN

Stack Overflow用户
提问于 2021-12-12 19:45:28
回答 1查看 322关注 0票数 0

我的嵌入报告中有10种视觉效果。我想删除一些特定的视觉,并希望设置的高度和宽度的其余视觉效果,以使适合的报告。在移除或隐藏视觉效果后,可以设置视觉的高度和宽度吗?

EN

回答 1

Stack Overflow用户

发布于 2021-12-13 13:25:28

您可以通过将自定义布局应用于报表来实现这一点。您可以隐藏所有的可视化,然后只显示更新的高度和宽度所需的可视化。要隐藏视觉效果,可以将模式设置为隐藏在页面布局中。请查找以下代码片段:

  1. 隐藏所有视图并设置报表页的高度和宽度:
代码语言:javascript
运行
复制
const defaultLayout = {
    width: "Required_Width",
    height: "Required_Height",
    displayState: {
        mode: models.VisualContainerDisplayMode.Hidden
    }
};
  1. 更新所需视觉的高度和宽度:
代码语言:javascript
运行
复制
const pageLayout = {
    defaultLayout: defaultLayout,
    visualsLayout: {
        "Required_Visual_Name": {
            x: "Required_Width",
            y: "Required_Height",
            displayState: {
                mode: models.VisualContainerDisplayMode.Visible
            }
        },
    }
};
  1. 更新设置:
代码语言:javascript
运行
复制
const settings = {
    layoutType: models.LayoutType.Custom,
    customLayout: {
        displayOption: models.DisplayOption.FitToPage,
        pagesLayout: {
            "Your_Report_Id": pageLayout
        }
    },
}
  1. 应用设置:
代码语言:javascript
运行
复制
await report.updateSettings(settings);

您可以参考Power游乐场中的个性化顶级洞察力展示:https://playground.powerbi.com/showcases-gallery/personalize-top-insights

您可以在这里获得以下示例的代码参考:https://github.com/microsoft/PowerBI-Embedded-Showcases/tree/main/Personalize%20top%20insights

请在这里找到参考资料:https://learn.microsoft.com/javascript/api/overview/powerbi/custom-layout

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70327122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档