web开发--动态修改F7类型
如下图,收款人F7根据收款人类型而改变,当收款人类型是供应商时,收款人F7是供应商,当收款人类型是客户时,收款人F7是客户
方法如下:
1、添加收款人类型改变事件
2、编写代码
脚本:
//当收款人类型改变时,修改收款人F7 onChangePayeeType:function(event,ui){ //获取收款人类型 var payeeType = waf("#ext_payeeType").wafSelect("getValue"); //清空colModel缓存 waf("#ext_payee").wafPromptStandard("option", "colModel", ""); //设置F7tile waf("#ext_payee").wafPromptStandard("option", "title", "收款人"); if(payeeType=='10'){//供应商 waf("#ext_payee").wafPromptStandard("option", "query", "com.kingdee.eas.basedata.master.cssp.app.F7SupplierCompanyQueryWithDefaultStandard"); }else if(payeeType=='20'){//客户 waf("#ext_payee").wafPromptStandard("option", "query", "com.kingdee.eas.basedata.master.cssp.app.F7CustomerCompanyQueryWithDefaultStandard"); //设置过滤条件 var filter = waf.parseSql.getFilter("number","!=","001"); waf("#ext_payee").wafPromptStandard("option", "filteritem", filter); //设置displayFormat waf("#ext_payee").wafPromptStandard("option", "displayFormat", "{name}"); //设置defaultSearchItem waf("#ext_payee").wafPromptStandard("option", "defaultSearchItem", "name+number+mnemonicCode"); }else{//其他 waf("#ext_payee").wafPromptStandard("option", "query", "com.kingdee.eas.cp.bc.app.CollectionAccountQuery"); } }
完成:
web开发--动态修改F7类型
如下图,收款人F7根据收款人类型而改变,当收款人类型是供应商时,收款人F7是供应商,当收款人类型是客户时,收款人F7是客户方法如下:1、...
点击下载文档
本文2024-09-22 20:03:08发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-111143.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章