无法在 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'.
我的嵌入代码
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
。
我正在尝试使用 angular 7 嵌入 power-bi 报告,但是当我尝试设置报告的配置设置时,它会引发意外错误
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
。