ADF中的动态搜索

时间:2011-12-14 16:23:22

标签: jdeveloper oracle-adf webcenter

我有一个包含多个搜索选项的搜索页面(输入文本框)根据输入的搜索条件,我需要创建一个动态搜索查询。 (我需要根据用户输入某些值的字段搜索结果)

3 个答案:

答案 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中支持的查询方法