在程序运行时动态给VO添加检索基准,是通过VO过滤数据的一种方法。当然,也可以动态创建where子句。
1)动态创建检索基准
-
ViewCriteriavc=this.createViewCriteria();
-
-
ViewCriteriaRowvcr=vc.createViewCriteriaRow();
-
ViewCriteriaRowvcr1=vc.createViewCriteriaRow();
-
-
vcr.setAttribute("FilterColumn","='shawn'");
-
vcr.setConjunction(vcr.VC_CONJ_OR);
-
vc.add(vcr);
-
-
vcr1.setAttribute("FilterColumn","='jason'");
-
vcr1.setConjunction(vcr1.VC_CONJ_OR);
-
vc.add(vcr1);
2)给VO添加检索基准,vc是刚刚创建好的ViewCriteria。
-
this.applyViewCriteria(vc);
3)清空应用到VO上的检索基准
-
this.applyViewCriteria(null);
4)动态代码可以放在executeQueryForCollection或者executeQuery中,这样在执行查询的时候可以自动进行数据的过滤。
分享到:
相关推荐
在ADF的Table中,我们能实现在表格中添加,编辑,删除行的功能,以及一行数据中的级联。然而在多数时候,当一行的列太多,表格中的数据量不多的时候,这种在table中直接添加的方式则显得很不友好,因为要来回的拉动...
这是Adf多表级联菜单实例其中保存创建Criteria知识,多表关系,以及在Vo中使用vo当前字段过滤结果
ADF41513 数据手册.PDF
ADF4351结合外部环路滤波器和外部参考频率使用时,可实现小数 N分频或整数 N分频锁相环 (PLL)频率合成器。
纯手工打造,略显粗糙
ADF4001中文数据手册
ADF5355与外部环路滤波器和外部参考频率一起使用时,可实现小数N分频或...ADF5355具有宽带微波VCO,一个射频(RF)输出从6.8 GHz到13.6 GHz的频率,另一个频率输出在一系列分频器控制下频率范围在54 MHz至6800 MHz。
Oracle ADF 11g在RichTable添加行到最后一行
adf4351的驱动代码、中文数据手册、相关论文讲解
adf4351的驱动代码、中文数据手册、相关论文讲解
adf4351的驱动代码、中文数据手册、相关论文讲解,adf4350中文手册,C,C++源码.rar
ADF4350中文资料!!免费下载!
ADF4118的数据手册。需要的朋友可以下载。如果哪位朋友有中文版的,那欢迎上传。
基于80c51f芯片控制的频率合成器adf4360-7
adf 自定义sql语句更新数据,基于hr数据表空间
ADF41513中文手册
ADF4351配置程序,主要是C51配置ADF5351/4350
ADF4159中文资料,ADF4159是一款具有调制、以及快速和慢速波形产生能力 的13 GHz小数N分频频率合成器,该器件使用25位固定模数, 提供次赫兹频率分辨率。
英文版的,中文版还在找。貌似中文的ADF设计网上都是付费购买的。。。。