【发布时间】:2021-08-14 07:10:03
【问题描述】:
【问题讨论】:
【问题讨论】:
我编写了一个小定制,展示了如何将特定属性添加到报告参数。 首先创建一个自定义 DAC。就我而言,我选择公开 INDUSTRY 属性。
public class IndustryAttr : IBqlTable
{
#region UsrIndustry
[PXDBString]
[PXUIField(DisplayName = "Industry")]
[PXSelector(typeof(Search<CSAttributeDetail.valueID,
Where<CSAttributeDetail.attributeID,Equal<ind>>>),
typeof(CSAttributeDetail.valueID),
typeof(CSAttributeDetail.description))]
public virtual string UsrIndustry { get; set; }
public abstract class usrIndustry : PX.Data.BQL.BqlString.Field<usrIndustry> {}
#endregion
}
public class ind : PX.Data.BQL.BqlString.Constant<ind>
{
public ind()
: base("INDUSTRY")
{
}
}
现在 Industry 属性显示为选择器
【讨论】: