我正在尝试使用Microsoft的官方示例将Power BI Q& A嵌入到我的网页中: https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html
有一个代码可以定义在嵌入式Q& A加载后必须触发的事件的处理程序。
// Embed the QNA and display it within the div container.
var qna = powerbi.embed(qnaContainer, config);
// qna.off removes a given event handler if it exists.
qna.off("loaded");
// qna.on will add an event handler which prints to Log window.
qna.on("loaded", function(event) {
Log.logText("QNA loaded event");
Log.log(event.detail);
});
我尝试在IE11,Chrome和Firefox中运行该示例,但在加载报表视觉后,日志框始终为空。
如何使这项工作?
答案 0 :(得分:0)
嵌入式Q& A会在查询更改并且\或视觉结果已完成渲染时触发visualRendered
事件。
loaded
目前尚未解雇,这可能会在几周后解决。
示例应用(http://aka.ms/pbijs)已更新,以显示此信息。