【发布时间】:2020-03-04 15:57:06
【问题描述】:
我们正在尝试使用具有选择器选项的参数来弹出用户列表。选中后,我们希望 PKID 填充参数字段。然后,我们将在所有小部件过滤器中使用该参数字段。
我找不到任何能够产生所需最终结果的架构对象/字段。
我们尝试了 CROpportunity 的 OwnerID,但无济于事。
我们正在尝试实现一个选择器控件以在选择器弹出窗口中显示 PKID 和用户名,并且在选择值时,PKID 应该作为输入字段并显示结果。为此,我在 Users DAC 中创建了一个未绑定字段并为其编写了选择器。
[PXUIField(DisplayName="Associate")]
[PXSelector(typeof(Search<Users.pKID>), new Type[] { typeof(Users.pKID), typeof(Users.displayName) },
SubstituteKey = typeof(Users.pKID), DescriptionField = typeof(Users.displayName))]
public virtual Guid? UsrKWInput { get; set; }
public abstract class usrKWInput : PX.Data.BQL.BqlGuid.Field<usrKWInput> { }
使用上面的代码,我在选择器弹出窗口中得到了我需要的东西,但是在选择值后出现错误:
将参数值从字符串转换为 Guid 失败
【问题讨论】:
标签: acumatica