Acumatica 多选选择器未从选择器字段中选择多个项目

Acumatica 多选选择器未从选择器字段中选择多个项目,acumatica,acumatica-kb,Acumatica,Acumatica Kb,我正在尝试创建一个多选选择器字段,其中需要从选择器中选择多个项目,但我只能选择一个项目,并且当我尝试选择多个项目时,该项目不会显示在选择器字段上,保存时,仅保存第一个选择的项目 选择器列表: 所选项目: DAC代码段 选择器的ASPX代码段: 在源代码中,将PXDBString属性从 PXDBString255到PXDBString255,IsUnicode=true 为PXMultiSelect控件添加ValuesParator=、AllowCustomItems=True属性: 我试过这个方

我正在尝试创建一个多选选择器字段,其中需要从选择器中选择多个项目,但我只能选择一个项目,并且当我尝试选择多个项目时,该项目不会显示在选择器字段上,保存时,仅保存第一个选择的项目

选择器列表:

所选项目:

DAC代码段

选择器的ASPX代码段:


在源代码中,将PXDBString属性从 PXDBString255到PXDBString255,IsUnicode=true

为PXMultiSelect控件添加ValuesParator=、AllowCustomItems=True属性:


我试过这个方法,但我仍然不能选择多个项目。如果从选择器列表中选择了一个项目,则选择器不起作用,但如果键入了id,则项目显示在选择器文本字段中,但出现一个错误,说明字段名为“Module”的“Module”不存在。@请用错误消息更新您的问题screenshot@PlainJane 我已经更新了答案,请检查一下。
       [PXDBString(255)]
       [PXUIField(DisplayName = "Module")]

       [PXSelector(

               typeof(ModulesTable.id),
                  DescriptionField = typeof(ModulesTable.description), ValidateValue = false)]
       public virtual string UsrModule { get; set; }
       public abstract class usrModule : PX.Data.BQL.BqlString.Field<usrModule> { }
       #endregion
  <px:PXMultiSelector runat="server" DataField="UsrModule" ID="CstPXSelector5" CommitChanges="True" />
<px:PXMultiSelector ValuesSeparator="," AllowCustomItems="True"  AutoRefresh="True"  DataSourceID="ds" runat="server" ID="edFieldID" DataField="FieldID" CommitChanges="True" />    
[PXSelector(typeof(Search<ModulesTable.id>), DescriptionField = typeof(ModulesTable.description), ValidateValue = false)]