gpt4 book ai didi

javascript - 分页表时 Google Charts API 出现问题

转载 作者:行者123 更新时间:2023-11-30 13:10:38 27 4
gpt4 key购买 nike

使用 Google Chart Tools使用这样的代码:

<div id='table_div'></div>
<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', 'Country');
data.addColumn('number', 'A');
data.addColumn('number', 'B');
data.addColumn('number', 'Total');
data.addRows([
['United States', 19, 115, 134],
['United Kingdom', 3, 23, 26],
['Germany', 2, 19, 21],
['Ireland', 0, 3, 3],
['Belgium', 2, 3, 5],
['Russian Federation', 0, 2, 2],
...
]);

var table = new google.visualization.Table(document.getElementById('table_div'));
table.draw(data, {showRowNumber: true, page: 'enable', pageSize: '10', sortColumn: 3, sortAscending: false});
}
</script>

它在分页时会导致一个奇怪的问题。有38个县,每页显示:

  • #1 - 10 个国家(从 1 到 10)
  • #2 - 28 个国家(从 11 到 38)
  • #3 - 18 个国家。不知何故,尽管第二页已经列出了其他国家/地区,但第三页仍然列出了从 21 到 38 的国家/地区
  • #4 - 8 个国家(从 31 到 38)已经列出

JSFIDDLE http://jsfiddle.net/HT3St/

我还在 Code Playground 上测试了代码同样的问题发生了。这是我不知道的已知错误吗?

最佳答案

{showRowNumber: true, 
page: 'enable',
pageSize: '10',
sortColumn: 3,
sortAscending: false
}

您的 pageSize 已设置为字符串。注意 10 周围的引号。它必须是这样的数字

pageSize: 10,

关于javascript - 分页表时 Google Charts API 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13993441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com