Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Acumatica PXselector,如何在选择器控件中键入新值_Acumatica - Fatal编程技术网

Acumatica PXselector,如何在选择器控件中键入新值

Acumatica 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.

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.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的东西