如何自定义adf Table的filter
概述
Adf table自带的filter的有时候并不能满足我们过滤的要求,例如lov或者是下拉列表选择性的就没有。本文主要对如何自定义下拉列表filter。
实现
1. 选择字段,并插入filter facet
2.编辑filter facet内容
下拉字段:
插入一个下拉框,编辑下拉框item,放置一个空的item供以选择
下拉框中放置一个forEach,显示所有的下拉列表
value设置为所在="#{vs.filterCriteria.所过滤字段}
value="#{vs.filterCriteria.Meaning}"
1: <f:facet name="filter">
2: <af:selectOneChoice id="soc1" value="#{vs.filterCriteria.Meaning}"
3: inlineStyle="width:70px;">
4: <f:selectItem id="si12"/>
5: <af:forEach var="listrow"
6: items="#{bindings.UsersStatusLovVO1.rangeSet}">
7: <f:selectItem id="si11" itemValue="#{listrow.Meaning}"
8: itemLabel="#{listrow.Meaning}"/>
9: </af:forEach>
10: </af:selectOneChoice>
11: </f:facet>
时间字段:
放置一个inputDate
1: <f:facet name="filter">
2: <af:inputDate id="id1"
3: value="#{vs.filterCriteria.TokenEnableDate}"/>
4: </f:facet>
效果
关于作者:
昵称: 档案信息: 联系方式:你可以通过联系作者 点击查看发表过的所有文章... 本文永久链接: http://blog.retailsolution.cn/archives/3020 |
对本文的评价:
k0qg1n http://www.chachabeian.com# http://blog.retailsolution.cn/
超快速,免验证码查询备案信息