gpt4 book ai didi

javascript - Google Chart Table 删除选择

转载 作者:太空狗 更新时间:2023-10-29 14:00:59 24 4
gpt4 key购买 nike

我目前正在使用 Google 图表。我对选择有疑问。我想关闭选择,但这似乎是不可能的。我什至尝试(一种非常丑陋的方式)像选择部分的事件监听器一样使用方法 clearChart()删除它。

这是测试源代码。请注意,我不能在 jsfiddle 中使用它

<script type="text/javascript" src="https://www.google.com/jsapi" ></script>
<script type="text/javascript">
google.load("jquery", "1");

google.load('visualization', '1', {packages:['table']});

function drawVisualization()
{
var data = google.visualization.arrayToDataTable([
['', 'Name', 'E-mail', 'Activated', 'Last login'],
['<input type="checkbox">', 'name1', 'name1@company.xxx', true, '20-07-2012'],
['<input type="checkbox">', 'name2', 'name2@company.xxx', true, '21-07-2012']

]);

var options = {};
options['showRowNumber'] = false;
options['page'] = 'enable';
options['allowHtml'] = true;
options['pageSize'] = 18;
options['pagingButtonsConfiguration'] = 'auto';

var visualization = new google.visualization.Table(document.getElementById('table'));
visualization.draw(data, options);
}

google.setOnLoadCallback(drawVisualization);

</script>
<div id="table"></div>

问题是,如果我使用这些复选框,(蓝色)选择会令人厌烦和困惑。

谢谢。

最佳答案

另一种选择是在触发“select”事件时重置选择:

google.visualization.events.addListener(visualization, 'select', selectHandler);

function selectHandler() {
visualization.setSelection([])
}

这是一个例子:http://jsfiddle.net/Rxnty/

这会立即删除选择而不需要重新绘制。

关于javascript - Google Chart Table 删除选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11775861/

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