Проекция запроса Orchard не обновляется

У меня есть проекция запроса с настраиваемым фильтром, который показывает определенные элементы. У меня также есть виджет, который позволяет вводить код. Когда код активирован, вся страница обновляется (location.refresh(true)) и настраиваемый фильтр должен отображать разные элементы из запроса.

Однако в моем случае ни метод ApplyFilter фильтра, ни метод Display формы виджета повторно не вызываются. Точки останова не сбиваются.

Кажется, это какое-то внутреннее кэширование Orchard, но я не знаю, как принудительно перезагрузить эти элементы вручную. Я использую Орчард 1.8.1.

Любая помощь приветствуется.

ОБНОВЛЕНИЕ: я переключился на публикацию в контроллер MVC вместо веб-API с обновлением клиента, и это вызвало фильтр запросов.


person Daniel Leiszen    schedule 12.04.2015    source источник


Ответы (1)


Вы пытались использовать токены для передачи ваших параметров для вашего прогноза?

person InfoSolve Pty Ltd    schedule 12.04.2015
comment
Неа. Я не вижу, как передать их через токены. Мой параметр — это внутренняя служба, которая занимается проверкой данного кода, а метод ApplyFilter формулирует предикат запроса в отношении этого контекста. - person Daniel Leiszen; 13.04.2015
comment
Я подумал, что у вас может быть пользовательская часть, которую вы могли бы добавить в свой фильтр проекции, используя Управление привязками. Именно это я имел в виду, используя токен в качестве предиката запроса. - person InfoSolve Pty Ltd; 14.04.2015