easyui 获取combox数据textField

在使用easyui时遇到一个难题,当保存修改后的数据时,datagrid中的combobox字段row.mc获取到的是textField值,而在新增行并保存时却获取到valueField。查阅资料未找到直接解决方案。有帖子指出,点击新增时若不执行endEdit,combobox显示的将是value而非textField。代码中存在判断editIndex是否为undefined来决定是否endEdit,影响了数据读取。
摘要由CSDN通过智能技术生成


今天使用easyui的datagrid组件,在组件中放了combobox,

当修改数据后保存时row.mc读取的combobox值是textField数据(mc是datagrid中的field)

而当新插入一行后保存时row.mc读取的数据却是valueField,这个让我很是费解,上网查很多都没找到如何可以读取datagrid中combobox的textFiedl和valueField,本人也是在学习过程中,所以很多都不清楚

但是在学习的过程中,有一个帖子上说:

点击【新增】按钮的时候,关闭(endEdit)当前选中行的编辑状态,这个时候本来combobox里面显示的text,全都变成了combobox的value。


我的js中有这样一段代码:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值