我有一个包含多个搜索选项的搜索页面(输入文本框)根据输入的搜索条件,我需要创建一个动态搜索查询。 (我需要根据用户输入某些值的字段搜索结果)
答案 0 :(得分:1)
或者您可以使用<af:quickQuery>
进行简单搜索。以下是从Oracle demo获取的示例代码。
<af:quickQuery label="Search" id="search" searchDesc="search" binding="#{editor.component}" value="#{demoQuickQuery.queryDescriptor}" queryListener="#{demoQuickQuery.processQuery}">
</af:quickQuery>
答案 1 :(得分:0)
如果您使用的是ADF / BC,则内置它。只需使用<af:query/>
组件。
答案 2 :(得分:0)
af:query是两个查询组件中更强大的,但确实需要您在VO中创建一个viewcriteria对象作为查询的基础。但它非常强大:在运行时动态地向查询添加新属性,更改查询规则(以,包含等开头)
af:quickquery允许您一次选择一个且只能查询一个属性。
请注意:这些组件(以及executewithparms)是ADF Faces 11g中仅支持的查询方法