其他分享
首页 > 其他分享> > CodeGo.net>如何在devexpress xaf audittrail模块的列表视图中显示时间部分

CodeGo.net>如何在devexpress xaf audittrail模块的列表视图中显示时间部分

作者:互联网

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

    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中询问.

标签:module,devexpress,audit-trail,c,xaf
来源: https://codeday.me/bug/20191123/2066125.html