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,问题得到解决

更改之后效果

相关推荐
夜斗(dou)41 分钟前
谷歌开发者工具 - 网络篇
前端·网络·chrome devtools
常常不爱学习1 小时前
CSS盒子模型(溢出隐藏,块级元素和行级元素的居中对齐,元素样式重置)
前端·css
风抽过的烟头1 小时前
Python提取字符串中的json,时间,特定字符
前端·python·json
SomeB1oody1 小时前
【Rust自学】6.3. 控制流运算符-match
开发语言·前端·rust
夕水1 小时前
你可能需要避免的5个react的ref错误用法
javascript·react.js
m0_748256782 小时前
【Django自学】Django入门:如何使用django开发一个web项目(非常详细)
前端·django·sqlite
林小白的日常2 小时前
uniapp中wx.getFuzzyLocation报错如何解决
前端·javascript·uni-app
傻小胖2 小时前
React 脚手架配置代理完整指南
前端·react.js·前端框架
EterNity_TiMe_2 小时前
【论文复现】农作物病害分类(Web端实现)
前端·人工智能·python·机器学习·分类·数据挖掘
余生H3 小时前
深入理解HTML页面加载解析和渲染过程(一)
前端·html·渲染