我发现,理论上,当您向下滚动表格时,Google Chart 应该会自动修复表格的标题行:
“当用户滚动时,标题行保持固定。” (https://developers.google.com/chart/interactive/docs/gallery/table - 概述)
出于某种奇怪的原因,我的表格没有修复标题行。这是代码。我基本上从 Google 的页面(上面的链接)复制了相同的示例代码,并在其中添加了大约 40 行。我错过了什么吗?我已经在 Firefox 和 Chrome 中尝试过,同样的事情,没有修复。
<html>
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {packages:['table']});
google.setOnLoadCallback(drawTable);
function drawTable() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Column0');
data.addColumn('number', 'Column1');
data.addRows([
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1],
['a',1]
]);
var table = new google.visualization.Table(document.getElementById('table_test'));
table.draw(data, {showRowNumber: true});
}
</script>
</head>
<body>
<div id="table_test" style="width: 200px;"></div>
</body>
</html>