Code voor aangepaste weergaven insluiten
De insluitcode voor Tableau Server 2022.3 en hoger en Tableau Cloud is gewijzigd om de Embedding API v3 te gebruiken. Zie Aangepaste weergaven insluiten in de hulpsectie van de Embedding API voor actuele informatie over het insluiten van aangepaste weergaven. De informatie in dit onderwerp is bedoeld voor eerdere versies van insluiting (met behulp van de Tableau JavaScript API v1 en v2).
Wanneer u een aangepaste weergave van een werkmap of blad insluit, wordt de standaardweergave bepaald door de volgende factoren:
- Als de URL van de insluitcode specifiek verwijst naar een aangepaste weergave, wordt die weergave standaard weergegeven.
- Als de URL van de insluitcode niet naar een aangepaste weergave verwijst, wordt de standaard aangepaste weergave standaard weergegeven.
- Als er geen standaard aangepaste weergave is gedefinieerd, wordt standaard de oorspronkelijke weergave weergegeven.
Opmerking: om ervoor te zorgen dat de originele weergave standaard wordt weergegeven in een ingesloten weergave, moet u ervoor zorgen dat de URL van de insluitcode voor de parameter name niet expliciet verwijst naar een aangepaste weergave. Neem ook de volgende parameter filter
op in de insluitcode: <param name='filter' value=':original_view=yes'/>
.
In het volgende voorbeeld zal de insluitcode altijd de oorspronkelijke weergave van het blad Winstanalyse in de werkmap Winstanalyse weergeven, omdat de parameter filter
is ingesteld op :original_yes
en de parameter name
niet naar een specifieke aangepaste weergave verwijst in de URL voor het blad.
<script type='text/javascript' src='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script> <div class='tableauPlaceholder' style='width: 1496px; height: 749px;'> <object class='tableauViz' width='1496' height='749' style='display:none;'> <param name='host_url' value='http://mysite.myserver.com' /> <param name='site_root' value='' /> <param name='name' value='ProfitAnalysis/ProfitAnalysis' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /> <param name='filter' value=':original_view=yes' /></object></div>
In dit voorbeeld verwijst de instelling voor de parameter name
specifiek naar de URL voor een aangepaste weergave met de naam Meubilair (in het blad Winstanalyse in de werkmap Winstanalyse).
<script type='text/javascript' src='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script> <div class='tableauPlaceholder' style='width: 1496px; height: 749px;'> <object class='tableauViz' width='1496' height='749' style='display:none;'> <param name='host_url' value='http://mysite.myserver.com' /> <param name='site_root' value='' /> <param name='name' value='ProfitAnalysis/ProfitAnalysis/Furniture' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /></object></div>
In dit voorbeeld verwijst de parameter name
niet naar een specifieke aangepaste weergave in de URL voor het blad en is de parameter original_view
niet opgegeven. Met de insluitcode wordt de aangepaste weergave weergegeven die is ingesteld als Standaard in het blad Winstanalyse in de werkmap Winstanalyse. Als de oorspronkelijke weergave echter nog steeds de standaard is (er is dus geen andere aangepaste weergave ingesteld als standaard), wordt de oorspronkelijke weergave weergegeven als standaardweergave.
<script type='text/javascript' src='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script> <div class='tableauPlaceholder' style='width: 1496px; height: 749px;'> <object class='tableauViz' width='1496' height='749' style='display:none;'> <param name='host_url' value='http://mysite.myserver.com' /> <param name='site_root' value='' /> <param name='name' value='ProfitAnalysis/ProfitAnalysis' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /></object></div>