EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

如何:指定显示成员(用于查找编辑器,详细信息表格标题等)

XAF应用程序中使用的每个业务对象都应具有默认属性。默认属性值被视为在XAF应用程序UI的人类可读的标识符(例如,全名一个的联系主题一个的任务等)。默认属性值显示在下面:

  • 详细视图字幕;
  • 列表视图的最左列;
  • 查找列表视图;
  • 查找编辑器处于未展开状态。

业务类别的默认属性

强烈建议您应用XafDefaultPropertyAttribute属性,并将默认属性名称传递给该属性。必须将默认属性声明为public且可见(不使用Browsable(false)属性隐藏)。如果未声明默认属性,则UID中可能会显示GUID或Integer标识符。这些标识符不希望最终用户看到,并且可能导致混乱。

using DevExpress.ExpressApp.DC;
// ...
[XafDefaultProperty(nameof(Subject))]
public class Task {
    // ...
    public string Subject { get; set; }
    // ...
}

或者,您可以使用System.ComponentModel命名空间中的DefaultProperty属性。

提示

XAF可以自动检测默认属性。如果属性名称为Name,或包含Name子字符串,则该属性被视为默认属性,无需显式指定默认属性。

在查找编辑器中显示的属性

所引用业务对象的默认属性显示在“查找属性编辑器”中。如果需要在查找中使用另一个属性,请使用“模型编辑器”中的IModelCommonMemberViewItem.LookupProperty属性。

查找属性

转载保留此链接,注明出处