我有一个代理类,其中包含代理的xpcollection 系统中有一个代理商列表。 Agent类包含对Agency类的id的引用。 Agent类派生自SecuritySystemUser,用于登录系统。
当我选择代理商导航项时,我想只显示属于登录用户(读取代理)所属的同一代理商的代理。
有人可以提供过滤器代码或如何在业务对象设计器中设置它
答案 0 :(得分:1)
在XAF应用程序中,有两种基本方法可以实现所需的过滤要求:
Agent.Agency = CurrentUserAgency()
之类的条件CurrentUserAgency()
为custom function criteria operator 第一种方法更可取,但第二种方法可以让您获得更多控制权,如果您确定应出现哪些代理商的规则很复杂,则可能会更好。
您可以找到演示类似情况的a sample project here。
与DevExpress的所有内容一样,答案的最佳途径是support center。
答案 1 :(得分:0)
检查Devexpress XAF上的过滤器查找
或点击此处获取更多信息 http://documentation.devexpress.com/#xaf/CustomDocument2755