该操作需要开发人员完成,该开发人员建议在需要操作的项目中赋予需要嵌入第三方资源的权限,为了方便建议是项目管理员权限,操作完成之后在根据实际情况赋予权限。权限说明见权限指南
根据 URL 配置中获得 URL 链接获取目标资源的 URL
获取jwtToken:可参考 嵌入仪表盘&图表
你可以传递自定义参数改变嵌入效果:
true
,表示使用嵌入模式https://console.volcengine.com/bi/datawind-open/#/external/dashboard/36154?appId=1000157&inline=true&jwtToken={jwtToken}
Region
公共筛选器的op为 in
,value为'East','South'
https://console.volcengine.com/bi/datawind-open/#/external/dashboard/36154?appId=1000157&inline=true&jwtToken={jwtToken}&feature={"dashboard": {"showHeader": false }}&filter=Region in 'East','South'
根据上述获得的信息来拼接代码,比如以获得的仪表盘链接举例:
https://console.volcengine.com/bi/datawind-open/external/#/dashboard/47610?appId=1010681&inline=true&jwtToken={jwtToken}
比如如下代码指的是隐藏仪表盘header
<iframe allowfullscreen="true" src='https://console.volcengine.com/bi/datawind-open/#/external/dashboard/47610?appId=1010681&inline=true&jwtToken={jwtToken}&feature={"dashboard":{"showHeader":false}}' />
feature
参数来配置通用特性。feature
的类型为 JSON.stringify
后的特性配置对象。可以参考如下的 iframe 嵌入代码隐藏仪表盘 headerimport React from 'react' import ReactDOM from 'react-dom' class AeolusComponent extends React.Component { render() { return ( <iframe allowFullScreen src={`https://console.volcengine.com/bi/datawind-open/#/external/dashboard/47610?appId=1010681&inline=true&jwtToken={jwtToken}&feature=${JSON.stringify( { dashboard: { showHeader: false } } )}`} /> ) } } ReactDOM.render(<AeolusComponent />, document.querySelector('body'))