首页 > 其他 > 详细

过滤器(filter)

时间:2020-03-22 17:33:10      阅读:133      评论:0      收藏:0      [点我收藏+]

本文介绍如何在SALV上添加过滤器(filter),具体方法如下:

1,通过方法get_filters()取得filter类CL_SALV_FILTERS的引用,

2,调用方法ADD_FILTERS添加过滤的条件,过滤条件和range和select-options一样,用到了sign,option,low&high。

sign:I-范围内;E-范围外

option: EQ-等于, NE-不等于, GT-大于, GE-大等于,LE-小等于, LT-小于,CP-包含pattern, NP-不包含pattern, 用到的通配符 ‘*‘(多个字符),  ‘+‘(单独字符)

low:下限值

high:上限值

本例子添加日期字段ERDAT的过滤条件‘20021009‘ ,只有日期等于‘20021009‘的数据才显示。

代码在SALV教程1-创建简单SALV基础上添加了一个方法set_filters。

没有添加过滤之前的运行结果,

技术分享图片

添加过滤之后,只显示了2002.10.09的数据

技术分享图片

以上。

过滤器(filter)

原文:https://www.cnblogs.com/lvdong18847870057/p/12546764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!