Я сам не использую tableau, но у меня есть интерактивный продукт, упакованный в пакет JavaScript, который кто-то хочет добавить на свой сайт Tableau Server.
На обычном сайте HTML я мог бы сказать им просто добавить некоторую <script>
информацию в конце <body>
и загрузить наш пакет из определенного места, но я не уверен, как это сделать с помощью Tableau.
У меня есть посмотрел на HTML страниц Таблицы, и это просто скелет, загружающий приложение angular.
<!DOCTYPE html>
<html xmlns:ng="" xmlns:tb="">
<head ng-csp>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="vizportal.css?000">
</head>
<body class="tb-body">
<div ng-app="VizPortalRun" id="ng-app" tb-window-resize class="tb-app">
<div ui-view="" class="tb-app-inner"></div>
<tb:react-toaster></tb:react-toaster>
<script type="text/ng-template" id="inline_stackedElement.html">
<div tb-window-resize ...class="tb-absolute"></div>
</script>
<tb:stacked-elements></tb:stacked-elements>
</div>
<!-- can I add the script here? -->
</body>
</html>
Сможет ли администратор сервера Tableau добавить <script>
в этот скелет, так что что продукт может быть встроен в каждую страницу Tableau?