2014-09-17 2 views
0

У меня есть Google визуализации ТаблицаJavascript API визуализации Google таблицы отмены сортировки

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

Когда пользователь нажимает на заголовки столбцов он сортирует на основе этого столбца. Есть ли способ отменить этот вид и вернуться к исходному порядку данных? Чтобы быть ясным, я хочу, чтобы иметь возможность сортировать, но я также хочу, чтобы иметь возможность щелкнуть где-нибудь и вернуть первоначальный заказ. Это возможно?

+0

Вы можете отсортировать DataView и обновить таблицу – juvian

+0

@juvian - Извините, не могли бы вы, возможно, разработать о том, как я могу сортировать представления данных и обновления таблицы? Я довольно новичок в этом. Спасибо – jhlu87

+0

ну, если вам просто нужна кнопка, чтобы вернуться к исходному порядку данных, просто создайте кнопку, которая вызывает функцию, которая рисует таблицу, чтобы она была сброшена – juvian

ответ

1

Просто перерисовывать таблицу, чтобы изменить порядок сортировки:

function redrawTable() { 
    myTable.draw(data, options); 
} 
var btn = document.querySelector('#reset'); 
if (document.addEventListener) { 
    btn.addEventListener('click', redrawTable); 
} 
else { 
    btn.attachEvent('onclick', redrawTable); 
} 
Смежные вопросы