【发布时间】:2015-06-30 01:36:09
【问题描述】:
在我的代码中,我使用 Google Visualization 创建了一个数据视图,其中包含 300 多行。当我尝试通过指定确切的行索引来过滤行时,控制台会产生错误:
SCRIPT5022:行索引 4 无效。应在 [0-380] 范围内。
这里是 JavaScript:
function filter(t) {
var view = new google.visualization.DataView(data);
if (t.colQuery.value) {
view.setColumns(t.colQuery.value.split('/'));
}
if (t.rowQuery.value) {
view.setRows(t.rowQuery.value.split('/'));
}
chart.draw(view, {
allowHtml: true
});
}
这是 HTML:
<div id='form'>
<form id='serverForm'>Enter server name(s):
<!-- textbox and button for server name(s) -->
<textarea id='text' onkeypress='checkKey(event, this.form)'></textarea>
<button onclick='drawChart(this.form); return false;'>Table/Refresh</button>
</form>
<form id='queryForm'>Enter column query:
<!-- textbox and button for queries -->
<input type='text' id='colQuery'></input>Enter row query:
<input type='text' id='rowQuery'></input>
<button onclick='filter(this.form); return false;'>Filter</button>
</form>
</div>
【问题讨论】:
标签: javascript