控制多个嵌入式视图的加载顺序

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> 
感谢您的反馈!您的反馈已成功提交。谢谢!