Невозможно установить параметры конфигурации встроенного отчета в Angular 7 - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь встроить отчет power-bi с углом 7, но когда я пытаюсь установить параметры конфигурации отчета, он выдает неожиданную ошибку 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, и он работает отлично.

1 Ответ

0 голосов
/ 06 декабря 2018

При инициализации переменной конфигурации, ставьте as powerbi.IEmbedConfiguration впоследствии.

...