Acumatica PXSelector属性抑制窗体上的错误

Acumatica PXSelector属性抑制窗体上的错误,acumatica,Acumatica,你好 我已为仓库位置创建了自定义位置字段: #region UsrTOLocation [PXString] [PXUIField(DisplayName = "To Location")] [PXSelector(typeof(Search< INLocation.locationCD, Where<INLocation.siteID, Equal<Current<INRegister.toSiteID&g

你好

我已为仓库位置创建了自定义位置字段:

    #region UsrTOLocation
    [PXString]
    [PXUIField(DisplayName = "To Location")]
    [PXSelector(typeof(Search<
        INLocation.locationCD,
        Where<INLocation.siteID, Equal<Current<INRegister.toSiteID>>>>))]

    public virtual string UsrTOLocation { get; set; }
    public abstract class usrTOLocation : PX.Data.BQL.BqlString.Field<usrTOLocation> { }
    #endregion
#区域位置
[字符串]
[PXUIField(DisplayName=“To Location”)]
[PX选择器(类型)(搜索<
INLocation.locationCD,
其中>)]
公共虚拟字符串usrtology{get;set;}
公共抽象类usrtocation:PX.Data.BQL.BqlString.Field{}
#端区
当位置不存在时,我使用按钮中的代码创建它。 因为我已经将PXSelector添加到上面的字段中,所以当它找不到位置时,我会不断收到一个错误。这是正确的,因为我仍然需要创建它


是否有方法抑制未找到位置的错误?

您可以使用PXSelector属性的ValidateValue属性

例如:

    [PXSelector(..., ValidateValue = false)]   

它禁用验证,因此在PXSelector属性中出现错误。您可以使用PXSelector属性的ValidateValue属性

例如:

    [PXSelector(..., ValidateValue = false)]   
它禁用验证,因此在PXSelector属性中出现错误