Sitefinity 8.2 Фильтрация серверной части по элементам динамического модуля
Я пытался задать этот вопрос на форумах Sitefinity, но не получал ответов в течение последних двух недель или около того.
У меня есть пользовательский динамический модуль (построен с модулем сборки), Проекты. Каждый объект проекта имеет ссылку на другой динамический модуль, Vendors. В бэкэнд-листинг я хотел бы добавить возможность фильтрации по одному или нескольким из этих связанных поставщиков. Я предполагаю что-то похожее на таксономическую фильтрацию, найденную здесь: http://screencast.com/t/xiLZNETLDM5v.
Я добился некоторого прогресса в этом, но ударил немного стены. Я добавил новый фильтр боковой панели в свой раздел Фильтр модулей, затем я добавил новый раздел боковой панели для своего фильтра.
Мой раздел вендоров на боковой панели настроен с кнопкой Closevendors в качестве vendorsFilter. Для vendorsFilter у меня нет настроенного источника данных или пользовательских команд, но itemType привязан к моему типу. Сам фильтр использует DynamicModules data.svc для обслуживания списка поставщиков. ItemsCount не заполнен, но я не очень обеспокоен этим в данный момент.
До этого момента, кроме отсутствия ItemCount (которое, как я понимаю, мой сервисный вызов не привязан к контексту моего модуля), я правильно получаю свой список поставщиков. Однако, когда я нажимаю на поставщика, я получаю сообщение об ошибке, ссылаясь на встроенный вызов в файле ресурсов скрипта (стек вызовов: http://screencast.com/t/Uq3ipgcSv). Я предполагаю, что это связано с тем, что у Sitefinity нет всей информации, необходимой для фильтрации моих данных. Как я могу предоставить эти данные, чтобы мой клиент мог фильтровать свои данные по связанным элементам?
Если что-то пропущено или что-то неясно, пожалуйста, дайте мне знать.
Я ценю любую помощь.
Спасибо