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

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

问题现象

在拆分开票的时候,弹出框上面有一个下拉框用于选择需要新增的明细行,但是每次只能选择到第一个

选择第二条数据的时候默认选择到第一个了

代码如下

javascript 复制代码
/*新增发票编辑窗口*/
    function addTicketDialog(){
        orderItems = $('#detailTable').datagrid('getRows');
        console.log('orderItems',orderItems)
        // 设置值
        $('#addItem').combobox({
            valueField: 'id', // customerLineItem
            textField: '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,问题得到解决

更改之后效果

相关推荐
我叫黑大帅9 分钟前
前端如何利用 GitHub Actions 自动构建并发布到 GitHub Pages?
前端·面试·github
smallLabel13 分钟前
记一次 OpenClaw 飞书插件接入填坑指南: Error: spawn EINVAL
前端
zzjyr15 分钟前
react前端项目 fetch原生 与 umijs request 四种请求区别
前端
我叫黑大帅15 分钟前
前端总说的防抖与节流到底是什么?
前端·javascript·面试
小时前端16 分钟前
微信小程序选不了本地文件?用 web-view + H5 一招搞定
前端·微信小程序·uni-app
71Ove16 分钟前
告别手写字符串!UniApp 路由全自动类型生成工具
前端
掘金安东尼18 分钟前
从平面到空间:用 React Three Fiber 构建 3D 产品网格
前端·javascript·面试
小时前端18 分钟前
HTTPS 页面加载 HTTP 脚本被拦?同源代理来救场
前端·https
用户6837093595519 分钟前
在 Rokid AR 眼镜里玩消消乐:基于 Unity 2022 LTS + UXR 3.0 SDK 的轻量级 AR 游戏尝试
前端
zzjyr20 分钟前
@umijs/max 中导出的 request 方法,如何实现 GET/POST/PUT/DELETE 这四种核心请求
前端