【问题标题】:Javascript google visualization api table undo sortJavascript 谷歌可视化 api 表撤消排序
【发布时间】:2014-09-17 20:04:22
【问题描述】:

我有一个谷歌可视化表

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

当用户点击列标题时,它会根据该列进行排序。有没有办法撤消这种排序并恢复到数据的原始顺序?明确地说,我希望能够进行排序,但我也希望能够单击某处并取回原始订单。这可能吗?

【问题讨论】:

  • 您可以对数据视图进行排序并刷新表格
  • @juvian - 抱歉,您能否详细说明我如何对数据视图进行排序和刷新表格?我对此很陌生。谢谢
  • 好吧,如果您只需要一个按钮来恢复数据的原始顺序,只需制作一个按钮来调用绘制表格的函数,以便它被重置

标签: javascript sorting google-visualization


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多