Emi*_*nem 3 c# devexpress module xaf audit-trail
将以下代码添加到业务对象中
private XPCollection<AuditDataItemPersistent> changeHistory;
public XPCollection<AuditDataItemPersistent> ChangeHistory
{
get
{
if (changeHistory == null)
{
changeHistory = AuditedObjectWeakReference.GetAuditTrail(Session, this);
}
return changeHistory;
}
}
Run Code Online (Sandbox Code Playgroud)
在列表视图中显示 BO 的更改历史记录。但是,“修改日期”属性仅显示修改日期时间的日期部分。如何在已修改的列中显示日期和时间?
您可以通过模型编辑器执行此操作。例如,在 XAF MainDemo 中,通过右键单击解决方案资源管理器中的Model.DesignedDiffs.xml并选择View Designer并导航到
MainDemo
- BOModel
- DevExpress.Persistent.BaseImpl
- AuditDataItemPersistent
- OwnMembers
- ModifiedOn
Run Code Online (Sandbox Code Playgroud)
并将 DisplayFormat 更改为{0:G}.
与 DevExpress 的所有事情一样,最好在支持中心询问。