簡體   English   中英

無法在 Angular 7 中設置嵌入式報告的配置設置

[英]Unable to set configuration settings of embedded report in Angular 7

我正在嘗試使用 angular 7 嵌入 power-bi 報告,但是當我嘗試設置報告的配置設置時,它會拋出意外錯誤Type '{ filterPaneEnabled: boolean; navContentPaneEnabled: boolean; }' has no properties in common with type 'ISettings'. Type '{ filterPaneEnabled: boolean; navContentPaneEnabled: boolean; }' has no properties in common with type 'ISettings'.

我的嵌入代碼

var config = {
      type: 'report',
      tokenType: pbi.models.TokenType.Embed,
      id: <report-id>,
      embedUrl:<embedURL>,
      accessToken: <accessToken>,
      settings:{
        filterPaneEnabled:false,
        navContentPaneEnabled: false,
      }
    }
let reportContainer = <HTMLElement>document.getElementById('pbi-container');
let powerbi = new pbi.service.Service(pbi.factories.hpmFactory, pbi.factories.wpmpFactory, pbi.factories.routerFactory);
let report = powerbi.embed(reportContainer, config);

我也嘗試嵌入普通的 Javascript,它運行得很好。

初始化您的配置變量時,之后將as powerbi.IEmbedConfiguration

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM