ADF: как установить конкретные критерии просмотра в сохраненном поиске программно в запросе af: - PullRequest
2 голосов
/ 25 марта 2019

Как описано в заголовке, когда мы используем компонент в ADF, он всегда будет использовать критерии просмотра, выбранные в сохраненном поиске в качестве фильтра.

Теперь требуется, чтобы, не выбирая критерии просмотра вручную из пользовательского интерфейса, можем ли мы установить один определенный критерий просмотра в качестве сохраненного поиска и использовать его для поиска и фильтрации?

В приведенном ниже примере у нас есть два критерия просмотра: BooksViewCriteria и Named Criteria для поиска. Он будет использовать BooksViewCriteria по умолчанию. Теперь нам нужно использовать именованные критерии, но не выбирая их из пользовательского интерфейса, а программно из кода.

enter image description here

Кто-нибудь может предоставить фрагмент кода для этого требования?

Ответы [ 2 ]

2 голосов
/ 29 марта 2019

Вы можете поставить в очередь queryEvent.SELECT (QueryOperationEvent) на компоненте. Объект QueryDescriptor, который вам нужно передать, должен содержать другой VC.

  1. Пожалуйста, используйте queryModel.create() API для получения прав QueryDescriptor.
  2. Создайте queryOperationEvent и очередь.
  3. Вызов queryComponent.reset() Вызов API.
  4. PPR панель запросов.

Здесь вы можете прочитать документацию для всех вышеперечисленных шагов.

0 голосов
/ 25 марта 2019

Есть ли необходимость делать это программно?в то время как вы можете просто перетащить новый созданный критерий «Именованные критерии» на своей странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...