У меня есть рассчитанная на стороне клиента база данных со сценарием запроса, определенным в клиентских сценариях. Единственная цель базы данных - служить источником данных для линейного графика.
База данных рассчитывается путем загрузки другой базы данных и выполнения некоторых операций с данными. Почти весь расчет выполняется в завершенном обратном вызове функции загрузки, включая часть, в которой записи отправляются обратно в callback.success(record_list);
.
. Я получаю очень странное поведение. Иногда все идет хорошо, иногда я получаю следующее сообщение об ошибке, начинающееся со строки callback.success(record_list);
:
Path segment does not exist: _proj. Node name: Unknown
Как только я получаю это сообщение, если я перенаправляю на другую страницу, я не может перенаправить обратно на страницу с виджетами диаграммы, и приложение практически зависает и становится непригодным для использования. Я также получаю то же сообщение об ошибке, возникающее на линии перенаправления.
Я понятия не имею, что я делаю неправильно. У меня есть другая рассчитанная на стороне клиента база данных для диаграммы ap ie с почти такой же структурой загрузки данных и расчетов, и она работает нормально (требует перезагрузки вычисленной базы данных, но это так). Есть идеи, что происходит?
РЕДАКТИРОВАТЬ: кажется, что это происходит, когда я сразу же предварительно просматриваю страницу, содержащую виджеты диаграмм. Начиная с другой страницы и переходя к соответствующей странице, проблем не было. Означает ли это, что это просто беспорядок в порядке загрузки и тайм-аута событий?