理論的には、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>