代码实现listUI界面增加新条件过滤
来源:互联网 发布:淘宝卖家怎么提升等级 编辑:程序博客网 时间:2024/06/04 21:24
有两种方式,实现是只能显示当前组织下的数据
1.在getQueryExecutor方法中增加 如下:
protected IQueryExecutor getQueryExecutor(IMetaDataPK queryPK, EntityViewInfo viewInfo) {
CompanyOrgUnitInfo companyInfo=getCurCompanyOrg();
EntityViewInfo evi=viewInfo;
SorterItemCollection sc = new SorterItemCollection();
SorterItemInfo sorterItem01 = new SorterItemInfo("customer.number");
sorterItem01.setSortType(SortType.ASCEND);
sc.add(sorterItem01);
SorterItemInfo sorterItem02 = new SorterItemInfo("bizDate");
sorterItem02.setSortType(SortType.ASCEND);
sc.add(sorterItem02);
viewInfo.setSorter(sc);
mainQuery.setSorter(sc);
FilterInfo oldfilter=evi.getFilter();
FilterInfo newfilter = new FilterInfo();
newfilter.getFilterItems().add(new FilterItemInfo("FICompany.id",companyInfo.getId(), CompareType.EQUALS));
try {
newfilter.mergeFilter(oldfilter,"AND");
} catch (BOSException e1) {
e1.printStackTrace();
}
viewInfo.setFilter(newfilter);
IQueryExecutor exec = super.getQueryExecutor(queryPK, viewInfo);
try {
//super.getQueryExecutor(queryPK, viewInfo).getSQL();
System.out.println(exec.getSQL());
} catch (BOSException e) {
e.printStackTrace();
}
return exec;
}
2 .在getInitDefaultSolution 方法中 直接增加过滤条件,如下:
protected EntityViewInfo getInitDefaultSolution() {
CompanyOrgUnitInfo companyInfo=getCurCompanyOrg();
EntityViewInfo ev =new EntityViewInfo();
FilterInfo filter = new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("FICompany.id",companyInfo.getId(), CompareType.EQUALS));
ev.setFilter(filter);
return ev;
}
- 代码实现listUI界面增加新条件过滤
- EAS BOS去除listUI界面的过过滤条件
- ListUI添加自己的过滤条件
- 列表界面增加自定义面板过滤条件
- 如何给ListUI每次过滤都强制添加过滤条件?
- EAS BOS 在list界面增加过滤、排序及删除默认的过滤条件
- 分享过滤条件中增加一个自定义过滤变量插件代码
- 给ListUI中的查询界面中的(默认)F7字段进行设置过滤
- 给ListUI中的查询界面中的(默认)F7字段进行设置过滤
- 金蝶EAS,列表界面ListUI数据过滤,按照财务组织数据隔离
- EAS BOS 在list界面增加过滤、排序及删除默认的过滤条件,及右键弹出
- 打开ListUI时先弹出过滤框
- 给列表界面添加过滤条件
- 改变单据界面参照的过滤条件
- ibatis增加任意组合字符串和过滤条件
- 分录F7控件过滤-基础资料ListUI左树右表
- tab 界面展示多选单选过滤条件组成
- 自定义过滤条件的实现方法(1)
- android nuplayer做的一些细节优化相关总结
- Android静态变量的生命周期
- 不使用hover外部CSS样式实现hover鼠标悬停改变样式
- HDU3519Lucky Coins Sequence(DP+矩阵加速)
- 按键多次检测程序注释
- 代码实现listUI界面增加新条件过滤
- slidingmenu遇到问题总结
- 最有效的一种技术领导是“以身作则”
- cocos2d-x的场景的属性
- php调用java
- mysql数据类型区别
- Android应用性能分析
- oracle11g数据库的管理 学习笔记
- jQuery二级菜单