解决ExtJS Combobox在form提交显示值问题
2009-12-28 17:29
465 查看
解决ExtJS Combobox在form提交显示值问题
在ExtJS使用Combobox时:Javacript代码
Ext.form.ComboBox({ name: 'userOut', triggerAction: 'all', mode: 'local', valueField: 'value', displayField: 'text', store: userStore, allowBlank: false, readOnly: true })
Ext.form.ComboBox({ name: 'userOut', triggerAction: 'all', mode: 'local', valueField: 'value', displayField: 'text', store: userStore, allowBlank: false, readOnly: true })
类似这样的情况,当使用form.getForm().submit()方式提交时,服务器得到的请求字段中userOut的值总是combobox实际显示的值,也就是displayField:'text'的值,如果这样,到后台处理时就需要对这个值进行解码,造成了不必要的麻烦,实际上我需要的是选择项的value值。
解决方法:将name属性修改为hiddenName,便会将value值提交给服务器
相关文章推荐
- ExtJS同一个form中提交combobox和文件类型的问题
- Extjs中Form表单combobox重置后初始化值为空问题解决
- Extjs 解决Combobox重复提交baseParams的问题
- Extjs中Form表单combobox重置后初始化值为空问题解决
- 解决Extjs中Combobox显示值和真实值赋值问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- form表单底下的button按钮点击自动提交恶心问题的解决
- ExtJs3.3.1 ComboBox由于readOnly属性引发的数据不显示问题
- 解决github提交commit,contributions不统计显示绿色的问题
- 关于extjs中form中嵌套iframe中含form的提交问题
- extjs JsonStore加载数据,Combobox只显示最后一项值问题
- 解决ExtJS在firefox里字体显示偏小问题
- 智能设备下,在ComboBox控件添加了多项数据,只显示第一项数据,而不显示其它数据的问题解决办法
- 解决JQuery中datatables设置隐藏显示列多次提交后台刷新数据的问题
- 回看JSP——解决提交form表单出现的乱码问题
- 解决Form表单重复提交问题
- 解决 ExtJS API documentation无法显示问题
- 解决:初学Extjs,GridPanel在IE中显示,但是在Firefox中不显示的小问题
- ExtJs教程----解决ExtJS 5.1.0.107在IE 浏览器下面会自动将Combobox里面的所有值全都显示出来
- extjs combobox下拉框显示位置问题