// 添加过滤
EntityViewInfo evi = new EntityViewInfo();
FilterInfo filterInfo = new FilterInfo();
filterInfo.getFilterItems().add(new FilterItemInfo("number", "00000000000000000000"+number+"%", CompareType.LIKE));
filterInfo.getFilterItems().add(new FilterItemInfo("number", number, CompareType.EQUALS));
// new FilterItemInfo(query中需要设置过滤的字段名, 比较值, 比较符号(CompareType类中有很多比较符,可以自己看一下))
filterInfo.setMaskString("#0 or #1 ");// 多个条件时可以自定义合并方式,默认为and
evi.setFilter(filterInfo);
// 添加排序
SorterItemCollection sor = new SorterItemCollection();
SorterItemInfo info2 = new SorterItemInfo("number");
info2.setSortType(SortType.ASCEND);// SortType中有不同排序方式定义
sor.getSorter().add(info2);
if (mainQuery == null) {
mainQuery = new EntityViewInfo();
}
mainQuery.setSorter(sor);
mainQuery.setFilter(filterInfo);
金蝶EAS页面加载给Query添加过滤和排序
最新推荐文章于 2021-06-25 09:53:04 发布
本文介绍了一种在Java中实现数据过滤和排序的方法,通过创建FilterInfo和SorterItemCollection对象,设置比较类型和排序类型,实现了对特定字段的精确过滤和升序排列。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Facefusion
AI应用
FaceFusion是全新一代AI换脸工具,无需安装,一键运行,可以完成去遮挡,高清化,卡通脸一键替换,并且Nvidia/AMD等显卡全平台支持
2000

被折叠的 条评论
为什么被折叠?



