移动bos开发--调用服务端函数
问题:调用服务端函数,在函数里执行sql查询,方法如下
1、创建服务端函数,如下图
2、编写代码,如下图
代码:
//定义引入变量 var mbosNames = JavaImporter(); //引入指定包 mbosNames.importPackage(Packages.com.kingdee.eas.basedata.person); //使用引入作用域 with(mbosNames) { var pk = context.getParam(0); var sql ="select b.FAdminOrgUnitID as adminId from T_ORG_PositionMember a"+ " left join T_ORG_Position b on a.FPositionID = b.fid"+ " where a.FIsPrimary = 1"+ " and a.FPersonID = '"+pk+"'"; context.setResult(context.getDBUtil().executeQueryAsList(sql).get(0)); }
3、在js调用服务端函数,如下图
代码:
mbos('page').bind("afterOnload", function () { //根据登录员工的职位组织过滤列表数据 var param = []; param[0] = easContext.person.id; mbos.eas.invokeScript({ name:"getPersonAdmin", param:param, success:function(data){ mbos('query').setParam({ dynamicFilter: " adminOrgUnit.id = '"+data.adminid+"' " }); settimeout("mbos('grid1').reload()",150); } }) })
移动bos开发--调用服务端函数
问题:调用服务端函数,在函数里执行sql查询,方法如下1、创建服务端函数,如下图2、编写代码,如下图代码://定义引入变量var mbosNames =...
点击下载文档
上一篇:移动bos开发--列表设置过滤条件下一篇:单点登录白名单问题
本文2024-09-16 22:07:35发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-46093.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章