Acumatica PXselector,如何在选择器控件

时间:2015-11-25 08:27:15

标签: acumatica

我的DAC DMSRouteSetting.CS

#region RouteCD
        public abstract class routeCD : IBqlField { }
        [PXDBString(15)]
        [PXDefault, PXUIField(DisplayName = "Route ID", Required = true)]
        [PXSelector(typeof(Search4<DMSRouteSetting.routeCD, Aggregate<GroupBy<DMSRouteSetting.routeCD>>>))]
        public virtual string RouteCD { get; set; }

  #endregion

我想在选择器中选择一个存在的值或键入一个新值。 当前。我只选择一个存在的值但不能输入新值 你能帮助我吗? 感谢

2 个答案:

答案 0 :(得分:4)

Try adding ValidateValue = false in your selector attribute

public abstract class routeCD : IBqlField { }
[PXDBString(15)]
[PXDefault, PXUIField(DisplayName = "Route ID", Required = true)]
[PXSelector(typeof(Search4<DMSRouteSetting.routeCD, Aggregate<GroupBy<DMSRouteSetting.routeCD>>>), ValidateValue = false)]
public virtual string RouteCD { get; set; }

答案 1 :(得分:0)

如果我没有错,你不能直接向选择器添加新值,但是你可以设置一个属性来显示选择器旁边的图标,这有助于打开母版页,用户可以在那里添加它。

寻找物业 AllowAddNew =“True”AllowEdit =“True”

enter image description here