easyUI的combobox选中无法显示
2017-04-08 11:19
204 查看
easyUI的combobox选中无法显示
最近,在使用easyUI做前台的页面,遇到一个非常奇葩的问题,就是easyUI的combobox,有下拉的内容,但是,选中之后不会显示到其中文本框中。
首先,combobox的下拉框有内容,说明从后台Controller中传过来的数据没有问题,但是,为什么选中之后,不会显示在文本框中呢。
最后找到问题的根源了,valueField的字符串写错了,我们知道easyUI控件绑定有两个非常重要的属性。
valueField和textField
这里,肯定不是textField的问题,如果textField中的字段写错了,json中的数据肯定绑定不了,控件combobox无法显示下拉框中的数据,这里的下拉框中有数据。
最后,在Controller的方法中设置了一个断点,查看返回的json串发现了问题的所在。
json串中返回的id字段为UserId,但是,前台中的valueField中写成了userId,一个字母的大小写造成的问题。
最近,在使用easyUI做前台的页面,遇到一个非常奇葩的问题,就是easyUI的combobox,有下拉的内容,但是,选中之后不会显示到其中文本框中。
首先,combobox的下拉框有内容,说明从后台Controller中传过来的数据没有问题,但是,为什么选中之后,不会显示在文本框中呢。
<script type="text/javascript"> $(function () { $('#inputCombox').combobox({ url: '/frmManageGrade/GetUserName', valueField: 'UserId', textField: 'UserName' }); }) </script>
最后找到问题的根源了,valueField的字符串写错了,我们知道easyUI控件绑定有两个非常重要的属性。
valueField和textField
这里,肯定不是textField的问题,如果textField中的字段写错了,json中的数据肯定绑定不了,控件combobox无法显示下拉框中的数据,这里的下拉框中有数据。
最后,在Controller的方法中设置了一个断点,查看返回的json串发现了问题的所在。
json串中返回的id字段为UserId,但是,前台中的valueField中写成了userId,一个字母的大小写造成的问题。
相关文章推荐
- easyui-combobox选中下拉框无法显示值
- combobox无法显示选中的数据,都是undefined
- combobox无法显示选中的数据,都是undefined
- EasyUI combobox 默认选中第一个
- easyui 获得ComboBox选中项的值 getValue
- easyui 获得ComboBox选中项的值 getValue
- easyui的combobox控件,在火狐浏览器下,使用getValue()方法无法获取输入的中文数值的解决思路
- jquery 获取easyui combobox选中的值
- easyUI的combobox设置隐藏和显示
- 解决:easyui中的datagrid详情展开,combobox的级联操作,以及修复combobox总是显示value值的问题
- Easyui - tooltip 箭头在IE下无法显示的解决方法
- easyui combobox设置选中
- 利用反射遍历Enum,并显示在ComboBox上,根据枚举的值,选中在comboBox中指定的项
- 解决easyui combobox不能默认选中
- EasyUI 系列之 combobox 默认选中第一个 添加请选择选项
- Easyui datagrid 编辑结束时combobox显示value而不显示text
- 解决WinForm中ComboBox控件的“设置"DataSourse”属性后无法修改项集合”以及两个不相关联的ComboxBox控件实现数据列表显示不可实现的问题
- 如何消掉ComboBox里面选中那项的高亮显示
- easyui-layout中的收缩层无法显示标题问题解决
- EasyUI样式在IE下无法显示原因总结