Javascript谷歌可视化API表撤消排序

标签 javascript sorting google-visualization

我有一个谷歌可视化表

https://developers.google.com/chart/interactive/docs/gallery/table

当用户单击列标题时,它会根据该列进行排序。有没有办法撤消这种排序并恢复到数据的原始顺序?需要明确的是,我希望能够进行排序,但我也希望能够单击某个位置并恢复原始顺序。这可能吗?

最佳答案

只需重新绘制表格即可重置排序顺序:

function redrawTable () {
    myTable.draw(data, options);
}
var btn = document.querySelector('#reset');
if (document.addEventListener) {
    btn.addEventListener('click', redrawTable);
}
else {
    btn.attachEvent('onclick', redrawTable);
}

关于Javascript谷歌可视化API表撤消排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25899402/

相关文章:

javascript - 从 html anchor 元素传递窗口对象

python-3.x - 在 Python 中拆分和排序 Pandas DataFrame

javascript - 如何让 vue-google-charts 中的仪表图工作 - 替代方案?

java - 如何按前 3 位对 ArrayList 中的邮政编码列表进行排序?

Ruby:如何从日期时间字符串中提取一个小时(或一天)

javascript - 如何在初始化后动态更新Google可视化图表的工具提示?

javascript - 如何在 javascript 中使用自定义数据点和线条样式创建折线图

javascript - jQuery 电话号码屏蔽与正则表达式不起作用

javascript - 我做了一个 8 球代码,但它只给了我 1 个答案

javascript - 禁用表数据中控件的单击事件