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)
问问题
1143 次
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 回答