欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > easyui combobox 只能选择第一个问题解决

easyui combobox 只能选择第一个问题解决

2024/11/29 16:32:10 来源:https://blog.csdn.net/weixin_43159039/article/details/144032587  浏览:    关键词:easyui combobox 只能选择第一个问题解决

easyui combobox 只能选择第一个问题解决

问题现象

在拆分开票的时候,弹出框上面有一个下拉框用于选择需要新增的明细行,但是每次只能选择到第一个
在这里插入图片描述
选择第二条数据的时候默认选择到第一个了

代码如下

/*新增发票编辑窗口*/function addTicketDialog(){orderItems = $('#detailTable').datagrid('getRows');console.log('orderItems',orderItems)// 设置值$('#addItem').combobox({valueField: 'id', // customerLineItemtextField: 'projectName',data:orderItems,panelHeight:'auto',onSelect:handleOnSelect});$('#addDialog').dialog('open');}function handleOnSelect(rec){console.log('rec',rec)$('#maxQty').numberbox('setValue',rec.quantity);$('#quantity').numberbox({ max:rec.quantity });selectedRow = rec}

问题原因

问题出现在valueField上,查看数据得知id是number类型的数据,如果把他更换成string类型的数据就能避免此问题;因此我们做一下简单的修改把id
更换成string类型的customerLineItem,问题得到解决

更改之后效果

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com