0

I have a search page with multiple search options(input text boxes) Based on the search criteria entered , I need to create a dynamic search query. (I need search results based on the fields for which user inputs some value)

4

3 回答 3

1

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

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

</af:quickQuery>
于 2011-12-16T22:47:55.720 回答
0

如果您使用 ADF/BC,这是内置的。只需使用<af:query/>组件。

于 2011-12-16T12:01:37.343 回答
0

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

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

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

于 2012-01-26T00:25:56.647 回答