Intégrer du code pour les vues personnalisées

Lorsque vous intégrez une vue personnalisée d'un classeur ou d'une feuille, la vue par défaut est déterminée par ces facteurs :

  • Si l'URL de code intégré fait explicitement référence à une vue personnalisée, celle-ci s'affiche par défaut.
  • Si l'URL de code intégré ne fait pas référence à une vue personnalisée, celle-ci s'affiche par défaut.
  • Si aucune vue personnalisée par défaut n'a été définie, la vue d'origine s'affiche par défaut.

Remarque : Pour vous assurer que la vue d'origine s'affiche par défaut dans une vue intégrée, vérifiez que l'URL de code intégré du paramètre name ne fait pas explicitement référence à une vue personnalisée, puis incluez le paramètre filter suivant dans le code intégré : <param name='filter' value=':original_view=yes'/>.

Dans l'exemple suivant, le code intégré affiche toujours la vue d'origine de la feuille Profit Analysis du classeur du même nom, car la valeur définie du paramètre filter est :original_yes et le paramètre name ne fait pas référence à une vue personnalisée spécifique dans l'URL de la feuille.

<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>

Dans cet exemple, la définition du paramètre name fait spécifiquement référence à l'URL d'une vue personnalisée nommée Furniture (dans la feuille Profit Analysis du classeur du même nom).

<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>

Dans cet exemple, le paramètre name ne fait référence à aucune vue personnalisée spécifique dans l'URL de la feuille, et le paramètre original_view n'a pas été spécifié. Le code intégré ici affiche la vue personnalisée définie comme valeur par défaut dans la feuille Profit Analysis du classeur du même nom. Cependant, si la vue d'origine est toujours définie comme valeur par défaut (et que donc aucune autre vue personnalisée n'a été définie comme valeur par défaut), la vue d'origine s'affiche en tant que vue par défaut.

<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>
Merci de vos commentaires !