【发布时间】:2021-07-24 07:26:48
【问题描述】:
在应用 Javascript getProperty 函数时,我们在 Power BI Embedded 中获得的默认值仅为空值。是否有任何选项可以让我们获得 Power BI 中每个视觉状态的默认状态?
【问题讨论】:
标签: javascript powerbi-embedded getpropertyvalue
在应用 Javascript getProperty 函数时,我们在 Power BI Embedded 中获得的默认值仅为空值。是否有任何选项可以让我们获得 Power BI 中每个视觉状态的默认状态?
【问题讨论】:
标签: javascript powerbi-embedded getpropertyvalue
要获取报表中所有视觉对象的属性,首先获取报表的所有页面,然后获取当前活动页面的所有视觉对象。现在对于所有的视觉效果,使用getProperty() 来获取视觉效果的状态。
请按照下面的代码sn-ps:
const pages = await report.getPages();
let page = pages.filter(function (page) {
return page.isActive
})[0];
const visuals = await page.getVisuals();
for(let i=0;i<visuals.length;i++){
const property = await visuals[i].getProperty(
{ objectName: "legend", propertyName: "position" }
);
console.log("visual - property:\n", property);
}
请在此处找到参考:https://docs.microsoft.com/javascript/api/overview/powerbi/visual-properties#properties-apis
【讨论】: