af:table 过滤器在 ppr 后不保留过滤后的值
af:table filter not keeping filtered value after ppr
这是我的用例:
- 使用列 header 过滤器
过滤 ADF table
- 然后执行触发 table
上的 PPR 的操作
- table刷新,过滤器消失。数据不再被过滤。
如何在 table 刷新时保留 VC 过滤器?
table 绑定到视图 Object,其中包含一个简单的空视图标准作为过滤器模型:
<af:table value="#{bindings.myVO.collectionModel}"
var="row"
rows="#{bindings.myVO.rangeSize}"
emptyText="#{Traduc_Lib['EmptyData']}"
fetchSize="#{bindings.myVO.rangeSize}"
rowBandingInterval="0" rowSelection="single" id="tO"
styleClass="AFStretchWidth" autoHeightRows="5"
columnStretching="column:c977" immediate="true"
selectionListener="#{viewScope.myBean.mySelectionListener}"
partialTriggers="::s73:cb4"
contentDelivery="immediate"
filterModel="#{bindings.myVOQuery.queryDescriptor}"
queryListener="#{bindings.myVOQuery.processQuery}" varStatus="vs"
selectedRowKeys="#{bindings.myVO.collectionModel.selectedRow}">
如果你想控制你需要使用 filter facet <af:column>
标签(https://docs.oracle.com/middleware/12212/adf/tag-reference-faces/tagdoc/af_column.html)
查看此文档以了解如何使用 facet (http://www.oracle.com/technetwork/developer-tools/adf/learnmore/16-custom-table-filter-169145.pdf)
完成后,您将可以控制 <af:inputText>
或 <af:selectOneChoice>
,并且可以在需要时取回其数据。
这是我的用例:
- 使用列 header 过滤器 过滤 ADF table
- 然后执行触发 table 上的 PPR 的操作
- table刷新,过滤器消失。数据不再被过滤。
如何在 table 刷新时保留 VC 过滤器?
table 绑定到视图 Object,其中包含一个简单的空视图标准作为过滤器模型:
<af:table value="#{bindings.myVO.collectionModel}"
var="row"
rows="#{bindings.myVO.rangeSize}"
emptyText="#{Traduc_Lib['EmptyData']}"
fetchSize="#{bindings.myVO.rangeSize}"
rowBandingInterval="0" rowSelection="single" id="tO"
styleClass="AFStretchWidth" autoHeightRows="5"
columnStretching="column:c977" immediate="true"
selectionListener="#{viewScope.myBean.mySelectionListener}"
partialTriggers="::s73:cb4"
contentDelivery="immediate"
filterModel="#{bindings.myVOQuery.queryDescriptor}"
queryListener="#{bindings.myVOQuery.processQuery}" varStatus="vs"
selectedRowKeys="#{bindings.myVO.collectionModel.selectedRow}">
如果你想控制你需要使用 filter facet <af:column>
标签(https://docs.oracle.com/middleware/12212/adf/tag-reference-faces/tagdoc/af_column.html)
查看此文档以了解如何使用 facet (http://www.oracle.com/technetwork/developer-tools/adf/learnmore/16-custom-table-filter-169145.pdf)
完成后,您将可以控制 <af:inputText>
或 <af:selectOneChoice>
,并且可以在需要时取回其数据。