单选辅助列表使用基础资料属性进行筛选原创
56人赞赏了该文章
294次浏览
编辑于2024年07月25日 08:20:55
1、启用单选辅助资料列表的引用属性,看言鱼的文章
注意,设置后取消菜单发布及重启IIS
2、使用表单脚本,直接上代码
import clr clr.AddReference('mscorlib') clr.AddReference('Kingdee.BOS.Core') from System import * from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import * from Kingdee.BOS.Util import * def BeforeF7Select(e): if (e.FieldKey.Equals("F_Consignee", StringComparison.OrdinalIgnoreCase)):#单选辅助资料列表字段 kh=this.View.Model.GetValue('F_Customer');#客户基础资料字段 if kh is None: return khm=kh['Name'].ToString()[:4]#客户名 khg=str(kh['FGroup'])#客户分组名 kjgl=" FDescription like '%"+khg+"%' "#原理使用客户分组名与辅助资料列表的备注进行Like比较 e.ListFilterParameter.Filter =""; e.ListFilterParameter.Filter = StringUtils.JoinFilterString(e.ListFilterParameter.Filter, kjgl);
赞 56
56人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!