// 添加过滤
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添加过滤和排序
最新推荐文章于 2024-03-25 14:24:29 发布