最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

OracleADFtable列自定义过滤组件的方法

来源:懂视网 责编:小采 时间:2020-11-09 11:42:02
文档

OracleADFtable列自定义过滤组件的方法

OracleADFtable列自定义过滤组件的方法:lt;f:facet name=filtergt; lt;af:selectOneChoice required=#{bindings.Pay0detailVO1.hints.V 正常拖拽过来的af:table组件的过滤行的查询区域只是文本输入域. 如图:, 但是如果设计要求是在新建行上进行编辑的话,如果某些列是搜索帮助或下拉框的形式
推荐度:
导读OracleADFtable列自定义过滤组件的方法:lt;f:facet name=filtergt; lt;af:selectOneChoice required=#{bindings.Pay0detailVO1.hints.V 正常拖拽过来的af:table组件的过滤行的查询区域只是文本输入域. 如图:, 但是如果设计要求是在新建行上进行编辑的话,如果某些列是搜索帮助或下拉框的形式

lt;f:facet name=filtergt; lt;af:selectOneChoice required=#{bindings.Pay0detailVO1.hints.V

正常拖拽过来的af:table组件的过滤行的查询区域只是文本输入域.

如图:,

但是如果设计要求是在新建行上进行编辑的话,如果某些列是搜索帮助或下拉框的形式,在过滤区域进行文本过滤则得不到想要的结果

如图:

在过滤结算方向代码列时 单纯输入支付增加则过滤不出想要的结果.因为 每一行的数据都是来自数据库中的字典项.

并且,本列存储的值是字典项代码,而在UI上显示的是字典项名称.所以 在过滤时其实是输入01 02 03这样的数据字典代码才能得到想要的结果

但是用户不会知道字典代码.所以现在要实现如下图的效果


则在过滤区域进行下拉框读取数据库字典项来筛选能满足需求.

操作方法如下:进入页面的pagedefine.xml

新增一个下拉框List如图:


选择第二项select one value list that update a base data source


之后选择model driven List找到该字段的LOV

在XML生成的代码如下 ,熟练的话以后直接COPY就行

[html]

  • Users是使用的LOV的名称 IterBinding是使用哪个table的迭代

    页面定义文件完成后,就可以在页面上画过滤下拉框了,在column域有f:facet name = "filter" 属性

    用法:

    [plain]

    这里value值要绑定到vs.filterCriteria.需要的字段;

    如图为什么要有

    则会出现过滤区域选择好情况,但是回不到当初空白的现象;

    so 在f:selectItems前加上f:selectItem且 itemvalue=""

    该为实现自定义过滤组件的一个关于下拉框的例子.

    linux

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    OracleADFtable列自定义过滤组件的方法

    OracleADFtable列自定义过滤组件的方法:lt;f:facet name=filtergt; lt;af:selectOneChoice required=#{bindings.Pay0detailVO1.hints.V 正常拖拽过来的af:table组件的过滤行的查询区域只是文本输入域. 如图:, 但是如果设计要求是在新建行上进行编辑的话,如果某些列是搜索帮助或下拉框的形式
    推荐度:
    标签: 筛选 的方式 组件
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top