Код вставки JBoss / Dashbuilder не работает

Я пытаюсь встроить таблицу KPI на другую страницу. Я изменил образец, приведенный в инструкции здесь (Страница X), и придумал:

<html>
<head>
<title>Dashbuilder Javascript API</title>
<script src="http://localhost:8080/dashbuilder/js-api/dashbuilder-1.0.0.js"></script>
<style>
.code {
padding:10px;
background-color: rgb(248, 248, 248);
border-color: rgb(221, 221, 221);
border-radius: 3px;
border-style: solid;
box-sizing: border-box;
color: rgb(51, 51, 51);
font-weight: normal;
}
</style>
</head>
<body onload="embedCharts();">
<span class="code">dashbuilder_embed_chart('Hawkwood At-Risk', 'http://localhost:8080/dashbuilder', 'kpi_18141464209498716', 600, 350);</span>
<br/>
<!-- Very simple layout with charts -->
<table border="0" cellpadding="5" >
<tr>
<td id="chart1"></td>
</tr>
</table>
<!-- End of charts -->
<script type="text/javascript">
function embedCharts() {
var dashbuilderUrl = 'http://localhost:8080/dashbuilder';
dashbuilder_embed_chart('Hawkwood At-Risk', dashbuilderUrl, 'kpi_18141464209498716', 600, 350);
}
</script>
</body>
</html>

Но все, что я придумал на результирующей странице, это поле с текстом » dashbuilder_embed_chart (‘Hawkwood At-Risk’, ‘ http://localhost:8080/dashbuilder ‘, ‘kpi_18141464209498716’, 600, 350);» внутри.

Я смог проверить наличие файла http://localhost:8080/dashbuilder/js-api/dashbuilder-1.0.0.js.

Видишь, что я сделал не так?

1 ответ

  1. Понял! Правильный код вставки был:

    <html>
    <head>
    <title>Dashbuilder Javascript API</title>
    <script src="http://localhost:8080/dashbuilder/js-api/dashbuilder-1.0.0.js"></script>
    <style>
    .code {
    padding:10px;
    background-color: rgb(248, 248, 248);
    border-color: rgb(221, 221, 221);
    border-radius: 3px;
    border-style: solid;
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    font-weight: normal;
    }
    </style>
    </head>
    <body onload="embedCharts();">
    <!-- Very simple layout with charts -->
    <table border="0" cellpadding="5" >
    <tr>
    <td id="chart1"></td>
    </tr>
    </table>
    <!-- End of charts -->
    <script type="text/javascript">
    function embedCharts() {
    var dashbuilderUrl = 'http://localhost:8080/dashbuilder';
    dashbuilder_embed_chart('chart1', dashbuilderUrl, 'kpi_18141464209498716', 600, 350);
    }
    </script>
    </body>
    </html>