XPages — фильтрация документов с помощью сетки данных Dojo

Я использую сетку данных Dojo и хочу отфильтровать отображаемые документы с помощью categoryFilter службы REST, которая передает данные в сетку данных Dojo. Служба REST получает данные из xe:viewItemFileService и представления Notes. Однако, когда я добавляю категоризированный столбец в качестве столбца в представлении «Заметки», я получаю сообщение об ошибке, и данные не отображаются. Это происходит независимо от того, добавлено ли какое-либо значение в categoryFilter службы REST. В чем здесь может быть проблема?


person Community    schedule 06.11.2013    source источник


Ответы (1)


Тони, я тоже с этим сталкивался. Вместо фильтра категорий используйте «ключи», чтобы сузить сетку по категориям. Я написал это сообщение в блоге некоторое время назад, когда столкнулся с той же проблемой при использовании viewItemFileService. http://notesspeak.blogspot.com/2013/07/creating-updatable-rest-service-for-use.html

Я бы подумал об использовании службы json вместо вашего REST, так как я нашел его более надежным.

Этот вопрос также может вам помочь: XPages Dojo Data Grid и REST — можете указать на представление другого приложения?

person Steve Zavocki    schedule 06.11.2013
comment
Стив, большое спасибо. Это прекрасно работает. Я не использовал категоризированный столбец, только ключевое свойство, и это дало желаемый результат. Обычно я предпочитаю использовать viewItemFileService, чтобы можно было сортировать столбцы, но в этом случае важнее фильтрация представления! - person ; 06.11.2013