【发布时间】:2018-06-01 13:00:42
【问题描述】:
我正在尝试使用客户属性的值填充此字段。
public class CustomerExt : PXCacheExtension<Customer>
{
#region OtherID
[PXString]
[PXUIField(DisplayName = "Other ID")]
[PXDBScalar(typeof(Search<CSAnswers.value,
Where<CSAnswers.refNoteID, Equal<Current<Customer.noteID>>,
And<CSAnswers.attributeID, Like<OtherIDAttr>>>>))]
public virtual string UsrOtherID { get; set; }
public abstract class usrOtherID : IBqlField { }
#endregion
public class OtherIDAttr: Constant<string>
{
public OtherIDAttr() : base("OTHERID") { }
}
}
将字段添加到屏幕时会导致上述错误。如果我从 Search 中删除第二个条件,则会填充该字段,因此我确定它是 CSAnswers AttributeID 和常量字符串之间的比较。
如果有人能指出我正确的方向,那就太棒了。
【问题讨论】:
标签: acumatica