DEP常用脚本分享-客户端调用服务端方法原创
4人赞赏了该文章
731次浏览
编辑于2022年04月24日 18:01:55
//客户端调用服务端方法 var easNames = JavaImporter(); easNames.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols); easNames.importPackage(Packages.com.kingdee.bos.util); easNames.importPackage(Packages.com.kingdee.bos.metadata); easNames.importPackage(Packages.com.kingdee.bos.framework); with (easNames) { //定义所需参数 //元数据pk var pk = new MetaDataPK("com.kingdee.eas.basedata.assistant.Termsofapply"); //方法名称请从该业务方法的扩展点的描述信息中拷贝获得,否则容易出错, 如果方法//没有返回值,注意名称前有空格,不要删除 var name = "java.lang.Boolean updateStatus(com.kingdee.bos.util.BOSUuid billId)"; //参数,以数组形式保存,js数组定义格式请参见附录.数组 //下面示例中为一个参数BOSUuid var params = [BOSUuid.read("2s5eatuISSqb7TuLMfibSMSKQjo=")]; //使用客户端业务方法调用 var result = BOClientTool.callCmethod(pk, name, params); MsgBox.showInfo("Result is:" + result); com.kingdee.eas.util.SysUtil.abort(); }
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0