【问题标题】:Dynamic search in ADFADF 中的动态搜索
【发布时间】:2012-01-26 08:25:56
【问题描述】:

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

【问题讨论】:

    标签: jdeveloper oracle-adf webcenter


    【解决方案1】:

    或者您可以使用<af:quickQuery> 进行简单搜索。这是取自 Oracle demo 的示例代码。

    <af:quickQuery label="Search" id="search" searchDesc="search" binding="#{editor.component}" value="#{demoQuickQuery.queryDescriptor}" queryListener="#{demoQuickQuery.processQuery}">
    
    </af:quickQuery>
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 ADF/BC,这是内置的。只需使用&lt;af:query/&gt; 组件即可。

      【讨论】:

        【解决方案3】:

        af:query 是两个查询组件中更健壮的一个,但确实需要您在 VO 中创建一个 viewcriteria 对象作为查询的基础。但是它非常强大:在运行时动态添加新属性到查询中,更改查询规则(开头、包含等)

        af:quickquery 允许您一次选择一个且仅一个要查询的属性。

        请注意:这些组件(和 executewithparms)是 ADF Faces 11g 中唯一支持的查询方法

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-22
          • 1970-01-01
          • 1970-01-01
          • 2018-01-08
          • 1970-01-01
          相关资源
          最近更新 更多