DEP常用脚本分享-客户端调用服务端方法

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

DEP常用脚本分享-客户端调用服务端方法

//客户端调用服务端方法 
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();
}


DEP常用脚本分享-客户端调用服务端方法

//客户端调用服务端方法 var easNames = JavaImporter();easNames.importPackage(Packages.com.kingdee.bos.ctrl.extendcontrols);easNames...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息