2013-08-13 2 views
1

Используя Dojo TreeGrid (версия 1.9.0), обслуживаемый моей локальной машиной (mvc.net), сетка загружается отлично с помощью моего образца, жестко закодированных данных. Однако при обслуживании с удаленной машины я получаю un-debuggable «Извините, произошла ошибка».Dojo treegrid работает нормально локально, но не на удаленном сервере

Точки останова в моих модуляторах даже не попадают, что указывает на то, что проблема не связана с любыми разгруженными зависимостями внутри форматирования. Это происходит не только при первоначальном запуске, но и во время выполнения я пытаюсь перезагрузить модель, используя .setModel (myNewModel) после того, как все определенно загружено. У меня есть флаг firebug, установленный в объекте конфигурации dojo, и никаких предупреждающих предупреждений или ошибок не появляется в firefox ... просто это раздражающее и бесполезное сообщение в самой сетке.

ответ

1

Sorry, an error occurred message является результатом проблемы с вашим магазином и обычно содержит данные, которые вы вводите в магазин.

Сообщение представлено в DataGrid._onFetchError и TreeGrid смесях в DataGrid.

Вы

  • может поставить точку останова на двигатель запроса о том, что когда-либо хранить вы используете,
  • анализа данных, передаваемых в магазин
+0

Проблема, казалось, вызвало по ошибкам, брошенным в другие .js-файлы, которые по какой-то причине локальная версия может игнорировать, но удаленная версия не могла. Я подозреваю, что проблема синхронизации с модулем. Фиксирование несвязанных ошибок устранило проблему TreeGrid. Ahhh dojo .... – user2676978

Смежные вопросы