【发布时间】:2017-03-30 02:38:42
【问题描述】:
我们有 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>
【问题讨论】:
标签: javascript cognos-10