如何在不更改查询的情况下过滤 adf table 的结果?
How to filter results of an adf table without changing query?
我的 .jsf
页面上有一个 table。我需要在不更改主查询的情况下过滤其结果,因为此查询在整个项目中很常用。我需要类似
的东西
do not bring the results with rel_tp_id = 1128500
其中用户不应看到。
这里是查询:
<af:query id="qryId2" headerText="#{res['global.search.krtr']}" disclosed="true"
value="#{bindings.CharRelSearchVOCriteriaQuery.queryDescriptor}"
model="#{bindings.CharRelSearchVOCriteriaQuery.queryModel}"
queryListener="#{bindings.CharRelSearchVOCriteriaQuery.processQuery}"
queryOperationListener="#{bindings.CharRelSearchVOCriteriaQuery.processQueryOperation}"
saveQueryMode="hidden" modeChangeVisible="false" resultComponentId="::pc1:resId2"/>
这里是 table:
<af:table value="#{bindings.CharRelSearch.collectionModel}" var="row"
rows="#{bindings.CharRelSearch.rangeSize}"
emptyText="#{res['global.table.noDataMessage']}"
rowBandingInterval="1"
selectedRowKeys="#{bindings.CharRelSearch.collectionModel.selectedRow}"
selectionListener="#{bindings.CharRelSearch.collectionModel.makeCurrent}"
rowSelection="single" id="resId2"
styleClass="AFStretchWidth" columnStretching="last"
fetchSize="#{bindings.CharRelSearch.rangeSize}"
binding="#{charRelSearchBean.charRelResultTable}"
partialTriggers="::ctb2 ::ctb3 :::cb1 :::qryId2">
感谢所有帮助。谢谢!
添加一个视图标准,其中包含您要应用于填充 table 的视图对象的条件。
https://blogs.oracle.com/jdevotnharvest/whats-the-difference-between-view-criteria-and-where-clause
我的 .jsf
页面上有一个 table。我需要在不更改主查询的情况下过滤其结果,因为此查询在整个项目中很常用。我需要类似
do not bring the results with rel_tp_id = 1128500
其中用户不应看到。
这里是查询:
<af:query id="qryId2" headerText="#{res['global.search.krtr']}" disclosed="true"
value="#{bindings.CharRelSearchVOCriteriaQuery.queryDescriptor}"
model="#{bindings.CharRelSearchVOCriteriaQuery.queryModel}"
queryListener="#{bindings.CharRelSearchVOCriteriaQuery.processQuery}"
queryOperationListener="#{bindings.CharRelSearchVOCriteriaQuery.processQueryOperation}"
saveQueryMode="hidden" modeChangeVisible="false" resultComponentId="::pc1:resId2"/>
这里是 table:
<af:table value="#{bindings.CharRelSearch.collectionModel}" var="row"
rows="#{bindings.CharRelSearch.rangeSize}"
emptyText="#{res['global.table.noDataMessage']}"
rowBandingInterval="1"
selectedRowKeys="#{bindings.CharRelSearch.collectionModel.selectedRow}"
selectionListener="#{bindings.CharRelSearch.collectionModel.makeCurrent}"
rowSelection="single" id="resId2"
styleClass="AFStretchWidth" columnStretching="last"
fetchSize="#{bindings.CharRelSearch.rangeSize}"
binding="#{charRelSearchBean.charRelResultTable}"
partialTriggers="::ctb2 ::ctb3 :::cb1 :::qryId2">
感谢所有帮助。谢谢!
添加一个视图标准,其中包含您要应用于填充 table 的视图对象的条件。 https://blogs.oracle.com/jdevotnharvest/whats-the-difference-between-view-criteria-and-where-clause