我的.jsf
页面上有一张表格。我需要过滤其结果而不更改主查询,因为此查询通常用于整个项目。我需要像
请勿使用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"/>
以下是表格:
<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">
我感谢所有的帮助。谢谢!
答案 0 :(得分:0)
添加一个视图条件,该条件包含要应用于填充表格的View对象的条件。 https://blogs.oracle.com/jdevotnharvest/whats-the-difference-between-view-criteria-and-where-clause