Acumatica PXselector,如何在选择器控件中键入新值
My DAC DMS RouteSetting.CSAcumatica PXselector,如何在选择器控件中键入新值,acumatica,Acumatica,My DAC DMS RouteSetting.CS #region RouteCD public abstract class routeCD : IBqlField { } [PXDBString(15)] [PXDefault, PXUIField(DisplayName = "Route ID", Required = true)] [PXSelector(typeof(Search4<DMSRouteSetting.
#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
#区域路由ecd
公共抽象类routeCD:IBqlField{}
[PXDBString(15)]
[PXDefault,PXUIField(DisplayName=“路由ID”,必需=true)]
[PXSelector(typeof(Search4))]
公共虚拟字符串RouteCD{get;set;}
#端区
我想在选择器中选择一个存在值或键入一个新值。
现在的我只选择了一个存在值,但无法键入新值
你能帮助我吗?
谢谢如果我没有错,您不能直接向选择器添加新值,但您可以设置一个属性,在选择器旁边显示一个图标,这有助于打开母版页,用户可以在那里添加它 找房子 AllowAddNew=“True”AllowEdit=“True”
如果我没有错,您不能直接向选择器添加新值,但您可以设置一个属性,在选择器旁边显示一个图标,这有助于打开母版页,用户可以在那里添加它 找房子 AllowAddNew=“True”AllowEdit=“True”
尝试在选择器属性中添加ValidateValue=false
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; }
公共抽象类routeCD:IBqlField{}
[PXDBString(15)]
[PXDefault,PXUIField(DisplayName=“路由ID”,必需=true)]
[PXSelector(typeof(Search4),ValidateValue=false)]
公共虚拟字符串RouteCD{get;set;}
尝试在选择器属性中添加ValidateValue=false
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; }
公共抽象类routeCD:IBqlField{}
[PXDBString(15)]
[PXDefault,PXUIField(DisplayName=“路由ID”,必需=true)]
[PXSelector(typeof(Search4),ValidateValue=false)]
公共虚拟字符串RouteCD{get;set;}
我的意思是此选择器的值未保存在另一个表中。我的意思是此选择器的值未保存在另一个表中。如果有替换键,则它似乎不起作用。替换键不同,因为您没有存储输入的值。如果您试图根据选择器和DAC的设置创建新ID,则很可能需要实现定义ID的内容。如果有SubstituteKey,则它似乎不起作用。SubstituteKey不同,因为您没有存储输入的值。如果您试图根据选择器和DAC的设置创建一个新ID,则很可能需要实现一些定义ID的东西