Работа с сеткой данных Dojo приводит к "Uncaught Error: TableStore: неверный параметр"

У меня есть Dojo Data Grid, который я реализую в XPages, который содержит много данных.

Когда я пытаюсь вызвать exportGrid для Data Grid, он обычно работает хорошо. Тем не менее, кажется, что после определенной точки данных я не могу экспортировать сетку.

Когда я запускаю экспорт, я получаю ошибку: xspClientDojo.js:5 Uncaught Error: TableStore: неверный параметр

По-видимому, это происходит во время функции getValue, в частности при вызове функции _assertHasAttribute.

Я не очень разбираюсь в отладке Dojo, но ищу любой совет, чтобы указать мне на решение или метод для дальнейшей отладки проблемы.

Спасибо за любую помощь, которую вы можете оказать.

1 ответ

После некоторой дальнейшей работы с отладчиком я смог обнаружить, что происходит.

Остальная служба, которая обслуживала сетку данных, была основана на представлении Notes. В этом представлении Notes был столбец, который иногда возвращал ошибку. Когда представление заметок возвращает ошибку, столбец пропускается из службы остальных. Поэтому, когда эта строка запрашивается для данных, она не содержит именованный атрибут.

В идеале я ожидал бы, что остальные службы будут содержать текст ошибки или нулевое значение, но именно это приводит к этой ошибке.

Другие вопросы по тегам