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