如标题中所述,当我们在ADF中使用该组件时,它将始终使用在已保存搜索中选择的视图条件作为过滤器。
现在的要求是,如果不从UI手动选择视图标准,我们是否可以将一个特定的视图条件设置为已保存的搜索并将其用于搜索和过滤?
在下面的示例中,我们在此处有两个视图条件:BooksViewCriteria和用于搜索的命名条件。它默认使用BooksViewCriteria。现在我们需要使用命名标准但不从UI中选择,而是从编程方式的代码中选择。
任何人都可以提供此要求的代码段吗?
您可以在组件上排队queryEvent.SELECT
(QueryOperationEvent
)。您需要传递的QueryDescriptor对象应包含另一个VC。
queryModel.create()
API检索正确的QueryDescriptor
。queryOperationEvent
和队列。queryComponent.reset()
API调用。在这里,您可以阅读上述所有步骤的documentation。
有没有必要以程序化的方式进行?您可以在页面上拖放新创建的条件“命名标准”。