web开发--动态修改F7类型原创
2人赞赏了该文章
316次浏览
编辑于2021年11月20日 18:21:44
如下图,收款人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"); } }
完成:
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0