2015-07-22 80 views
1

在XAF項目中,我使用DomainComponent類似如下:如何獲得詳細的總和父字段XAF

[DomainComponent] 
public interface IService 
{ 
     decimal Amount { get;set; }; 
} 

[DomainComponent] 
public interface IEntity 
{ 
     decimal Total { get;set; } 
     IList<IService> Services { get;set; } 
} 

我想詳細列表的總和爲母公司總場後明細表改變。

回答

0

最簡單的解決方案如下聲明你的總資產:

[Calculated("Services.Sum(Amount)")] 
decimal Total { get; } 

或者,你可以使用BeforeChange_邏輯。 最後,您可以根據this article在應用程序模型級別添加這樣的計算字段,而無需修改接口。

P.S. 如果您遇到任何其他困難,請直接聯繫DevExpress支持團隊:http://www.devexpress.com/Support/Center/Question/Create

相關問題