Как использовать rangechange () на аннотированной временной шкале Google, чтобы получать данные только для выбранного диапазона? - PullRequest
0 голосов
/ 02 февраля 2009

У меня есть большое количество точек данных, которые я хочу построить с помощью Визуализация Google: Аннотированная временная шкала . Я предполагаю, что вывод, скажем, 100 000 data.setValue точек в JS ( с использованием PHP, аналогичного методу, описанному здесь ) для построения DataTable, вызовет проблемы с производительностью. Вместо этого я хочу вывести небольшое число, а затем увеличить его в зависимости от выбранного диапазона дат.

Временная шкала включает событие, которое запускается при изменении диапазона - rangechange () .

Когда метод rangechange () запущен, возможно ли запросить URL-адрес, чтобы вернуть данные для этого диапазона дат, а затем обновить временную шкалу для отображения этих данных? Каким будет код для этого?

1 Ответ

0 голосов
/ 17 сентября 2009

да,

Вы просто отправляете на сервер еще один запрос на новую DataTable с сервера (задайте ему параметры запроса, чтобы определить, какой диапазон времени вас интересует).

Затем объедините данные, которые возвращаются, с данными в ранее использовавшейся базе данных (используя метод addRows ()).

Затем воссоздайте диаграмму и установите диапазон, который был до создания.

Это должно дать вам эффект, который вы ищете.

  • Боб Лайт
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...