Bädda in kod för anpassade vyer
Inbäddningskoden för Tableau Server 2022.3 och senare och Tableau Cloud har ändrats till att använda Embedding API v3. Aktuell information om att bädda in anpassade vyer finns i Bädda in anpassade vyer i Embedding API-hjälpen. Informationen i det här ämnet gäller tidigare versioner av inbäddning (med hjälp av Tableau JavaScript API v1 och v2).
När du bäddar in en anpassad vy i en arbetsbok eller ett blad fastställs standardvyn av dessa faktorer:
- Om webbadressen för inbäddningskoden specifikt hänvisar till en anpassad vy visas den vyn som standard.
- Om webbadressen för inbäddningskoden inte hänvisar till en anpassad vy visas den anpassade standardvyn som standard.
- Om ingen anpassad standardvy har definierats visas den ursprungliga vyn som standard.
Obs! För att garantera att den ursprungliga vyn visas som standard i en inbäddad vy ska du se till att webbadressen för inbäddningskoden gällande namnparametern inte uttryckligen hänvisar till en anpassad vy och inkluderar parametern filter
i inbäddningskoden: <param name='filter' value=':original_view=yes'/>
I följande exempel visar inbäddningskoden alltid den ursprungliga vyn för bladet Vinstanalys då parametern filter
är satt till :original_yes
och parametern name
inte hänvisar till en specifik anpassad vy i webbadressen för bladet.
<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>
I det här exemplet hänvisar inställningen, för parametern name
i det här exemplet, specifikt till webbadressen för en anpassad vy med namnet Möbler (i bladet Vinstanalys i arbetsboken Vinstanalys).
<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>
I det här exemplet hänvisar parametern name
inte till en specifik anpassad vy i webbadressen för bladet och parametern original_view
har inte angivits. Den här inbäddade koden visar den anpassade vyn som har ställts in som standard i bladet Vinstanalys i arbetsboken Vinstanalys. Om den ursprungliga vyn dock fortfarande är standard (ingen annan anpassad vy har ställts in som standard), visas den ursprungliga vyn som standardvyn.
<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>