移动bos开发--流程助手审批时校验单据
问题:需要在流程助手审批时对单据进行校验
方法如下:
1、修改流程助手approveui.navui.events.extend.js,在confrim方法的最后添加以下代码:
if (_assignInfo.billIsReadOnly == false && requestParam.operateState != "VIEW"&&!disagreenotsave) { page.innsave && page.innsave(event, null); }
如下图:
2、修改innSubmit方法,注释方法,再调用 callback(),如下图
3、在单据的js里,重写beforeinnSave方法,在这个方法里做校验,校验不通过时用window.history.go(-1)返回上一页,示例代码如下:
mbos('page').bind("beforeinnSave", function(map){ var straight= mbos('entrys.Straight',0).value(); var person= mbos('entrys.person',0).value(); var personId = person['id']; mbos.eas.invokeScript("isThereSubordinateOsf",[personId],function(data){ if(data && !straight ){ mbos.ui.showInfo("请必填直线下级转交给"); //返回上一页 window.history.go(-1); } }); });
如下图
移动bos开发--流程助手审批时校验单据
问题:需要在流程助手审批时对单据进行校验方法如下:1、修改流程助手approveui.navui.events.extend.js,在confrim方法的最后添加以下代码...
点击下载文档
上一篇:金蝶科目余额表更新功能下一篇:关于金融机构(银行)初始化和结构设置的建议
本文2024-09-16 22:10:04发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-46362.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章