Dep EAS供应链单据增加销售员或采购员 F7控件
因为 销售员和采购员 表结构的特殊性,如果直接选择采购员或者销售员的F7,会有在F7弹窗中选择了记录行后,并没有把相关的值带出到F7控件上。
因此建议直接使用 职员个人信息F7,再通过编写脚本去设置过滤信息
1. F7控件选择 职员个人信息
2. 通过扩展定义,编写脚本设置F7控件的信息
在界面加载-后置脚本 添加以下代码:(以下为采购员,销售员将Query替换下即可)
//获取f7控件,f7控件名可在右侧上下文框中查看 var boxperson = pluginCtx.getKDBizPromptBox("prmtperson"); //设置查询的query;销售员可用 com.kingdee.eas.basedata.scm.sd.sale.app.F7SalePersonQuery boxperson.setQueryInfo("com.kingdee.eas.basedata.scm.sm.pur.app.F7PurPersonQuery"); boxperson.addDataChangeListener(function (event){ if(event.getNewValue() instanceof com.kingdee.eas.basedata.person.PersonInfo){ return; } var id = event.getNewValue().getPerson().getId(); var person=com.kingdee.eas.basedata.person.PersonFactory.getRemoteInstance() .getPersonInfo(new com.kingdee.bos.dao.ormapping.ObjectUuidPK(id)); boxperson.setValue(person); });
Dep EAS供应链单据增加销售员或采购员 F7控件
因为 销售员和采购员 表结构的特殊性,如果直接选择采购员或者销售员的F7,会有在F7弹窗中选择了记录行后,并没有把相关的值带出到F7控件...
点击下载文档
本文2024-09-16 23:23:32发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-54267.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章