EAS BOS开发环境 如何添加过滤条件
2013-03-06 10:46
387 查看
添加过滤条件,
1)第一种情况 是实体的自有属性
EntityViewInfo gradEvi = new EntityViewInfo();
FilterInfo gradFilter = new FilterInfo();
gradFilter.getFilterItems().add(new FilterItemInfo("planStatus", new Integer(20)));
gradEvi.setFilter(gradFilter);
SelectorItemCollection sic = new SelectorItemCollection();
sic.add(new SelectorItemInfo("*"));
gradColl=GradInfoMangeFactory.getRemoteInstance().getGradInfoMangeCollection(gradEvi);
注: planStatus 它是如何被知道 锁定某个实体的属性,即是GradInfoMangeFactory.getRemoteInstance().getGradInfoMangeCollection(gradEvi)
系统找到GradInfoMange 实体对应的属性 。
2)第二种情况 是实体的连接属性
EntityViewInfo evi = new EntityViewInfo();
FilterInfo filter = new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("unitName.id", getCurAdminOrg().getId().toString()));
evi.setFilter(filter);
PlanReceiveEntryCollection coll = PlanReceiveEntryFactory.getRemoteInstance().getPlanReceiveEntryCollection(evi);
通过PlanReceiveEntry实体 找到 相应的关联属性 unitName 通过关联 关联到另一实体即AdminOrgUnit.entity
此处是找到这个实体的id ,也可以找到相应的 longNumber 等等。
1)第一种情况 是实体的自有属性
EntityViewInfo gradEvi = new EntityViewInfo();
FilterInfo gradFilter = new FilterInfo();
gradFilter.getFilterItems().add(new FilterItemInfo("planStatus", new Integer(20)));
gradEvi.setFilter(gradFilter);
SelectorItemCollection sic = new SelectorItemCollection();
sic.add(new SelectorItemInfo("*"));
gradColl=GradInfoMangeFactory.getRemoteInstance().getGradInfoMangeCollection(gradEvi);
注: planStatus 它是如何被知道 锁定某个实体的属性,即是GradInfoMangeFactory.getRemoteInstance().getGradInfoMangeCollection(gradEvi)
系统找到GradInfoMange 实体对应的属性 。
2)第二种情况 是实体的连接属性
EntityViewInfo evi = new EntityViewInfo();
FilterInfo filter = new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("unitName.id", getCurAdminOrg().getId().toString()));
evi.setFilter(filter);
PlanReceiveEntryCollection coll = PlanReceiveEntryFactory.getRemoteInstance().getPlanReceiveEntryCollection(evi);
通过PlanReceiveEntry实体 找到 相应的关联属性 unitName 通过关联 关联到另一实体即AdminOrgUnit.entity
此处是找到这个实体的id ,也可以找到相应的 longNumber 等等。
相关文章推荐
- 如何在K3 WISE BOS集成开发工具中自定义字段过滤条件
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- EAS BOS开发 为表中指定列添加F7编辑器
- EAS BOS设置列表界面打开时查询的缺省过滤条件
- 如何添加EAS BOS 实体扩展属性
- EAS BOS去除listUI界面的过过滤条件
- 开发环境如何远程调用EAS服务器
- vs+qt-vs-addin-1.1.11-opensource开发环境下:如何添加qdialog,并可以用设计师设计
- EAS BOS 在list界面增加过滤、排序及删除默认的过滤条件,及右键弹出
- 如何给ListUI每次过滤都强制添加过滤条件?
- EAS BOS开发EditUI、ListUI添加审核反审核操作流程
- EAS BOS 在list界面增加过滤、排序及删除默认的过滤条件
- Ubuntu下经典JAVA开发环境搭建 以及 Ubuntu中如何在桌面、启动面板以及应用程序菜单上添加图标
- EAS BOS开发editUI添加审核反审核操作流程
- EAS 动态扩展后的控件,在BOS开发代码中如何获取。
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- 在vs2010开发环境,rdlc如何添加参数
- qtcreator开发环境或者控制台中如何添加自己编译的c/c++库
- java开发环境搭建---如何给eclipse添加中文包(三)
- 如何在java环境下使用feature option(如何添加FeatureOption.xxx)