【问题标题】:Data in Contact selector disappearing after the selection of business account选择企业帐户后联系人选择器中的数据消失
【发布时间】:2018-07-02 11:03:39
【问题描述】:

我的自定义屏幕中只有一个简单的联系人选择器。用户可以选择企业帐户、潜在客户、客户.. 并且相关联系人应加载到选择器中。下面是我的选择器 DAC 定义。

我发现选择器为前 2 个企业帐户选择加载数据很奇怪,之后对于所有后续选择,联系信息都不可用。如果我再次重建我的项目,则会出现此数据。似乎附加了一些附加条件。但我不确定出了什么问题。请帮忙。

 #region ContactOpportunity
        public abstract class contactOpportunity : PX.Data.IBqlField { }     
        [PXDBInt]
        [PXUIField(DisplayName = "Contact")]
        [PXSelector(typeof(Search2<Contact.contactID,
               InnerJoin<BAccount, On<BAccount.bAccountID, Equal<Contact.bAccountID>>>,
               Where<BAccount.bAccountID, Equal<Current<UsrQuotation.baccountOpportunity>>,
                    And<Contact.isActive, Equal<True>>>>),
               SubstituteKey = typeof(Contact.displayName), Filterable = true)]
        public virtual Int32? ContactOpportunity { get; set; }
 #endregion

【问题讨论】:

  • 我尝试使用提供的代码重现所描述的问题。但是,它似乎工作正常。您能否提供更多详细信息?
  • @DmitryNaumov 这是一个奇怪的问题,正如我在问题中提到的那样,只有当我再选择一次 BAccount 然后联系人为空时,它才会在前 2 次起作用。但是,在我使用 DAC BAccountCRM 后它可以工作
  • 嗯,这听起来像是一些缓存问题。也许它与缓存初始化序列有关。无论如何,需要业务对象的完整代码来调查它

标签: acumatica


【解决方案1】:

遇到类似问题的朋友,

我将 DAC 更改为 BAccountCRM 后,它照常工作。我不知道当我使用另一个 DAC 时会发生什么。

 #region ContactOpportunity
        public abstract class contactOpportunity : PX.Data.IBqlField { }     
        [PXDBInt]
        [PXUIField(DisplayName = "Contact")]
        [PXSelector(typeof(Search2<Contact.contactID,
               InnerJoin<BAccountCRM, On<BAccountCRM.bAccountID, Equal<Contact.bAccountID>>>,
               Where<BAccountCRM.bAccountID, Equal<Current<UsrQuotation.baccountOpportunity>>,
                    And<Contact.isActive, Equal<True>>>>),
               SubstituteKey = typeof(Contact.displayName), Filterable = true)]
        public virtual Int32? ContactOpportunity { get; set; }
 #endregion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2021-08-13
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多