电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开过滤条件常见的写法(持续更新)

来源:金蝶云社区作者:金蝶2024-09-1611

二开过滤条件常见的写法(持续更新)

场景:s-HR部分较为复杂的列表开发时无法通过视图配置过滤条件,此时需要二开代码添加过滤条件,本文提供一些常见过滤条件写法。

适用版本:所有版本

适用对象:二开人员

步骤:

 

重写父类(Listhandler)的getCustomFilter方法,返回一个自定义的过滤条件。

 

1.常规过滤写法:

FilterItemInfo filterItemInfo =new FilterItemInfo(compareField, compareValue,CompareType.xxx); 

 

2.拼接sql到过滤中

String sql = "SELECT FID FROM T_ORG_ADMIN WHERE FLONGNUMBER LIKE '%" + longNumber + "%'";

filterItemInfo = new FilterItemInfo(compareField, sql, CompareType.INNER);

 

3.不为空

filterInfo.getFilterItems().add(new FilterItemInfo(compareField, CompareValueType.EMPTY, CompareType.ISNOT));

 

4. Set 包含

Set<String> orgIdList = getOrgIds(subMap); //构造一个Set

if(orgIdList!=null&&orgIdList.size()>0){

filter.getF

二开过滤条件常见的写法(持续更新)

场景:s-HR部分较为复杂的列表开发时无法通过视图配置过滤条件,此时需要二开代码添加过滤条件,本文提供一些常见过滤条件写法。适用版本:...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信