在Power Bi Client JavaScript中动态更改语言

时间:2018-10-30 12:51:39

标签: typescript api powerbi powerbi-embedded

我正在尝试找到一种方法来动态更改pbi报告的语言。

显然,report.updateSettings不适用于localeSettings。

因此,我尝试重新实例化一份新报告,以代替当前报告,我按照文档中的建议进行了操作;意思是使用this.powerbi.reset(embedContainer);

来删除所有与dom有关的对象依赖。

但是在控制台中出现以下错误:

core.js?09c9:1671错误错误:未提供目标窗口。您必须显式提供目标窗口作为请求的参数,或者在构造此类的实例时指定默认目标窗口。

at HttpPostMessage.send (powerbi.js?7599:5593)
at HttpPostMessage.post (powerbi.js?7599:5551)
at Report.Embed.frontLoadSendConfig (powerbi.js?7599:877)
at HTMLDivElement.eval (powerbi.js?7599:845)
at ZoneDelegate.invokeTask (zone.js?d135:421)
at Object.onInvokeTask (core.js?09c9:3816)
at ZoneDelegate.invokeTask (zone.js?d135:420)
at Zone.runTask (zone.js?d135:188)
at ZoneTask.invokeTask [as invoke] (zone.js?d135:496)
at invokeTask (zone.js?d135:1540)

有什么帮助吗?!

0 个答案:

没有答案
相关问题