3

将以下代码添加到业务对象

    private XPCollection<AuditDataItemPersistent> changeHistory;
    public XPCollection<AuditDataItemPersistent> ChangeHistory
    {
        get
        {
            if (changeHistory == null)
            {
                changeHistory = AuditedObjectWeakReference.GetAuditTrail(Session, this);
            }
            return changeHistory;
        }
    }

在列表视图中显示 BO 的更改历史记录。但是,“修改日期”属性仅显示修改日期时间的日期部分。如何在修改后的列中显示日期和时间?

4

1 回答 1

5

您可以通过模型编辑器执行此操作。例如,在 XAF MainDemo 中,通过右键单击解决方案资源管理器中的Model.DesignedDiffs.xml并选择View Designer并导航到

MainDemo
 - BOModel
   - DevExpress.Persistent.BaseImpl
     - AuditDataItemPersistent
       - OwnMembers
         - ModifiedOn

并将 DisplayFormat 更改为{0:G}.

与 DevExpress 的所有事情一样,最好在支持中心询问。

于 2013-06-03T16:42:11.460 回答