首页 > 默认 > 如何自定义adf Table的filter

如何自定义adf Table的filter

概述

Adf table自带的filter的有时候并不能满足我们过滤的要求,例如lov或者是下拉列表选择性的就没有。本文主要对如何自定义下拉列表filter。

实现

1. 选择字段,并插入filter facet

S5GBH(O_{9UIBNH]H%WG3VL

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>

效果

image    image

 

 

关于作者:

昵称:dick.luo
档案信息:本人罗昌辉,英文名为Dick,目前就职于上海汉得信息技术股份有限公司中间件事业部,担任中间件技术顾问,专注于Oracle融合中间件产品在企业中的应用以及二次开发。
联系方式:你可以通过changhui.luo@gmail.com联系作者
点击查看dick.luo发表过的所有文章...
本文永久链接: http://blog.retailsolution.cn/archives/3020

 

 

对本文的评价:

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

 

 

分类: 默认 标签: ,
  1. 免验证码备案
    2012年2月16日19:00 | #1

    k0qg1n http://www.chachabeian.com# http://blog.retailsolution.cn/
    超快速,免验证码查询备案信息

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.