尽展体育的魅力,创造历史辉煌!2008让我们为奥运加油,为中国加油!
 
 奥运金牌榜
  
  高级搜索
  首页   技术论坛   博客   产品中心   资源中心   银弹在线   商城  

 
  本文的标签
EOS (收录1999篇)EOS知识库 (收录437篇)EOSRichWeb (收录55篇)
  SOA2007 - SOA实践
我们何时迈向SOA
——SOA在中国的整体发展现状究竟如何?
我们如何迈向SOA
——中国企业如何迈出实施SOA的第一步?
我们应采用何种技术
——SOA国际标准SCA/SDO的具体内涵?
我们还需要何种技能
——SOA将如何改变系统架构设计以及项目管理过程?

如何为datacell的动态下拉列表显示值添加过滤条件


发布时间:2007-04-19 14:04:25 作者:cservice 出处:cservice 语言:中文 阅读次数:908

【适用范围】

EOS 5.X

 

【问题描述和定位】

datacell中动态下拉列表中显示的值要进行条件过滤,但datacell没有提供接口,为pkg.biz.bizFile添加查询条件

 

【解决方案和步骤】

我们可以重写已定义的函数callBizAction来达到目的。

 function processCaller( bizAction, bizParam ) {

//可以把processCaller.js中的函数拷贝过来,添加如下两句代码。判断如果是动态下拉列表调用的业务逻辑,则送入相应的查询参数

if(bizAction =="pkg.biz.bizFile")

bizParam ="<root><data><eosorg_t_organization><orgid>"+<bean:write property="BYHT/ID"/>+"</orgid></eosorg_t_organization></data></root>";

//接下来就是processCaller.js中callBizAction原来做的一些函数

function processReturnError( oReq )

......

}

具体可以看附件的Jsp页面(processCaller的内容取自EOS5.1.2 Build2590),这样就能把查询条件添加到pkg.biz.bizFile的数据区了。 附件下载

 

【备注】

callBizAction是EOS产品内部使用的一个方法,并不是对外发布的标准接口,若以后被改掉就麻烦了,所以,重载这个方法前,请务必做好记录和注释。

 

 评论 查看全部评论
 
whtc1015 于 2007-07-24
请在此处输入评论内容

 

声明:本栏目转载文字、造型、样式、图形及程序如有来自网络,版权归原作者或首发媒体所有,欢迎任何个人访问或者转载,若有作者及出处有误,请来信说明,我们将及时更正。