Devexpress 如何获取父字段xaf的详细信息和
在XAF项目中,我使用DomainComponent,如下所示:Devexpress 如何获取父字段xaf的详细信息和,devexpress,xaf,Devexpress,Xaf,在XAF项目中,我使用DomainComponent,如下所示: [DomainComponent] public interface IService { decimal Amount { get;set; }; } [DomainComponent] public interface IEntity { decimal Total { get;set; } IList<IService> Services { get;set;
[DomainComponent]
public interface IService
{
decimal Amount { get;set; };
}
[DomainComponent]
public interface IEntity
{
decimal Total { get;set; }
IList<IService> Services { get;set; }
}
[DomainComponent]
公共接口设备
{
十进制数{get;set;};
}
[域组件]
公共界面的开放性
{
十进制总数{get;set;}
IList服务{get;set;}
}
详细信息列表更改后,我想将详细信息列表的总和放入父项合计字段。最简单的解决方案是按如下方式声明您的合计属性:
[Calculated("Services.Sum(Amount)")]
decimal Total { get; }
或者,您可以使用BeforeChange逻辑。
最后,您可以根据在应用程序模型级别添加这样一个计算字段,而无需修改接口
附言。
如果遇到任何进一步的困难,请毫不犹豫地直接联系DevExpress支持团队:最简单的解决方案是按如下方式声明您的全部财产:
[Calculated("Services.Sum(Amount)")]
decimal Total { get; }
或者,您可以使用BeforeChange逻辑。
最后,您可以根据在应用程序模型级别添加这样一个计算字段,而无需修改接口
附言。
如果遇到任何进一步的困难,请立即直接联系DevExpress支持团队: