ExtJs 中comboBox传值问题

var form=Ext.form.FormPanel中定义一个ComboBox

var combo = new Ext.form.ComboBox({ fieldLabel : 'combo', id : 'id', name : 'id', store : store, mode : 'local', triggerAction : 'all', valueField : 'value', displayField : 'text', readOnly : true, allowBlank : false, anchor : '95%', listEmptyText : '请选择', width : 200 });

store数据为数组“[['1','选择1'],['2','选择2'] ] ”,在使用form.getForm().submit()提交时,本意是想提交参数为value的值(数组中的数字),结果提交了text中的值(文字的值),如本来想提交参数值“1”,结果传递了“选择1”。解决办法在combo定义加多一行“hiddenName:'id'”,即增加hiddenName属性的设置,这时传的值就是数字了

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值