コード内のデータテーブルからチャートを生成するJavascriptがあります。リストをデータとして使用するCognos内のJavascriptテーブル
私たちは、データをプルするプロセスを自動化するためにCognosを使用することを検討しています。本質的には、Report Studio内のリストを使用して、下のJavascriptコードのテーブルセクションに値を設定します。
テーブルの前後にあるコードのリストの前後にHTMLアイテムを追加しようとしましたが、ページが空白として表示されました。
ご協力いただければ幸いです。 ありがとうございます
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:["timeline"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var container = document.getElementById('example5.1');
var chart = new google.visualization.Timeline(container);
var dataTable = new google.visualization.DataTable();
dataTable.addColumn({ type: 'string', id: 'Room' });
dataTable.addColumn({ type: 'string', id: 'Name' });
dataTable.addColumn({ type: 'date', id: 'Start' });
dataTable.addColumn({ type: 'date', id: 'End' });
dataTable.addRows([
['Job1', '', new Date(0,0,0,18,0,0), new Date(0,0,0,18,0,1) ],
['Job2', '', new Date(0,0,0,18,3,0), new Date(0,0,0,18,3,7) ],
['Job3', '', new Date(0,0,0,17,30,0), new Date(0,0,0,18,0,39) ],
['Job4', '', new Date(0,0,0,18,0,0), new Date(0,0,0,18,10,19) ],
['Job5', '', new Date(0,0,0,18,0,0), new Date(0,0,0,18,0,22) ]
]);
var options = {
timeline: { colorByRowLabel: true }
};
chart.draw(dataTable, options);
}
</script>
<div id="example5.1" style="height: 500px;" style="width: 100px;"></div>