首页 > 解决方案 > Power BI(分页报表):覆盖默认错误消息

问题描述

请您提示我,在哪里可以找到 end 编辑 Power BI 报表的配置代码(下)。

目的:覆盖默认错误消息。

服务器:PowerBI

报告类型:分页报告(SSRS 模拟)

代码来源:微软文章

配置代码:

let config = {
    type: 'report',
    tokenType: models.TokenType.Embed,
    accessToken: accessToken,
    embedUrl: embedUrl,
    id: embedReportId,
    permissions: permissions,
    settings: {
        hideErrors: true
    }
};

https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/override-error-messages

标签: powerbipowerbi-desktoppowerbi-embedded

解决方案


没有可编辑的配置。您问题中的文章建议您自己处理错误hideErrors: true表示 Power BI 不会显示错误。然后你必须处理error事件并向用户显示一条消息,表明发生了一些事情。将显示什么取决于您。参数中将提供有关实际错误的信息event。如果出现错误,它将实现接口,IError您可以查看和属性的值来决定向用户显示什么。messagedetailedMessageerrorCode

report.off("error");
report.on("error", function(event) {
    // Handle errors <-- This is the place, where you must write code to show a message
});

有关如何在嵌入 Power BI 时处理事件的更深入信息,请参阅如何处理事件一文。


推荐阅读