控制多个嵌入式视图的加载顺序
适用于: Tableau Cloud, Tableau Server
Tableau Server 2022.3 及更高版本以及 Tableau Cloud 的嵌入代码已更改为使用嵌入 API v3。有关嵌入的最新信息,请参见嵌入 API 帮助。本主题中的信息适用于嵌入的早期版本(使用 Tableau JavaScript API v1 和 v2)。
使用嵌入的早期版本控制加载顺序
您可以针对使用您的视图的人员,对多个视图的加载顺序进行控制。只能使用依赖于 Tableau JavaScript 文件的嵌入代码来访问此功能。
在下面的示例中,嵌入了两个视图。首先加载第二个视图,然后加载上面的视图。如果嵌入多个视图并为它们指定相同的加载顺序值,或者不指定加载顺序参数,则这些视图将按出现在页面上的顺序加载。
脚本标记示例
<script type='text/javascript' src='http://myserver/javascripts/api/viz_v1.js'> </script> <object class='tableauViz' width='600' height='400' style='display:none;'> <param name='host_url' value='http://myserver/' /> <param name='site_root' value='' /> <param name='name' value='MyCoSales/TopPerformers' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /> <param name='filter' value='Salesperson=Top 5' /> <param name='load-order' value='0' /> </object> <script type='text/javascript' src='http://myserver/javascripts/api/viz_v1.js'> </script> <object class='tableauViz' width='600' height='400' style='display:none;'> <param name='host_url' value='http://myserver/' /> <param name='site_root' value='' /> <param name='name' value='MyCoSales/SalesScoreCard' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /> <param name='load-order' value='-1' /> </object>