【发布时间】:2017-09-07 11:59:27
【问题描述】:
我已经能够修改机会页面中其他字段(例如阶段和来源)的下拉值,甚至可以修改其他页面中的状态字段(例如潜在客户)
CROpportunity.Status 列定义为
public abstract class status : PX.Data.IBqlField { }
[PXDBString(1, IsFixed = true)]
[PXUIField(DisplayName = "Status", Visibility = PXUIVisibility.SelectorVisible)]
[PXStringList(new string[0], new string[0])]
[PXMassUpdatableField]
[PXDefault()]
public virtual string Status { get; set; }enter code here
没有要替换的 LeadStatuses 属性。
在Contact DAC中,列定义如下
#region Status
public abstract class status : IBqlField { }
[PXDBString(1, IsFixed = true)]
[PXUIField(DisplayName = "Status")]
[LeadStatuses]
public virtual String Status { get; set; }
#endregionenter code here
因此,可以将 LeadStatuses 属性替换为 Contact DAC 的 CacheExtension 或 LeadMaint 上的 GraphExtension。但 CROpportunity DAC 或 OpportunityMaint 图并非如此。
有什么想法吗?
谢谢
更新 按照@Philippe 的建议,我能够重命名现有状态。 “新”到“最新”
但是,当我尝试创建新的自动化步骤时。查看组合框值智能面板,不显示添加新值的选项: Combo box values
我查看了 AU 表,但找不到存储这些状态值的任何位置 - 这似乎是在 BLC 层中处理的
更新 2 可以通过右键单击网格获得添加新值的选项 Combo box values
【问题讨论】:
标签: acumatica