将以下代码添加到业务对象
private XPCollection<AuditDataItemPersistent> changeHistory;
public XPCollection<AuditDataItemPersistent> ChangeHistory
{
get
{
if (changeHistory == null)
{
changeHistory = AuditedObjectWeakReference.GetAuditTrail(Session, this);
}
return changeHistory;
}
}
在列表视图中显示BO的更改历史记录.但是,“修改日期”属性仅显示修改的日期时间的日期部分.如何在“修改日期”列中显示日期和时间?
解决方法:
您可以通过模型编辑器执行此操作.例如,在XAF MainDemo中,通过在解决方案资源管理器中右键单击Model.DesignedDiffs.xml并选择View Designer并打开以打开MainDemo.Module.Web的模型编辑器.
MainDemo
- BOModel
- DevExpress.Persistent.BaseImpl
- AuditDataItemPersistent
- OwnMembers
- ModifiedOn
并将DisplayFormat更改为{0:G}.
与所有DevExpress一样,最好在Support Center中询问.