2 qq 27080019 qq_27080019 于 2016.03.22 15:13 提问

easyUI下拉框复选不显示值

data-options="
url: '/securityAudit/statisticsByLogModule.html',
method:'get',
valueField:'data.count',
textField:'data.moduleName',
multiple:true,
width:110,
panelHeight:'auto'
"/>

                    对象数组
                    {"success":true,"message":null,"exception":false,"sessionExpired":false,"total":0,"pageBean":null,"data":[{"moduleName":"资源管理","count":12594},{"moduleName":"车辆管理","count":4172},{"moduleName":"用户登录","count":978},{"moduleName":"用户管理","count":778},{"moduleName":"卡口管理","count":595},{"moduleName":"组织机构管理","count":588},{"moduleName":"角色管理","count":229},{"moduleName":"字典数据管理","count":3}]}

                    上面那个取值是不是错了,应该怎么取

2个回答

zhangsiqiong
zhangsiqiong   2016.03.22 17:09

在onLoadSuccess事件中赋值

liyangax
liyangax   2016.03.22 18:32

参数错了,重新创建对象,每个对象保存一个key和value。转化后JSON格式是这样的[{
"id":1,
"text":"Java",
"desc":"Write once, run anywhere"
},{
"id":2,
"text":"C#",
"desc":"One of the programming languages designed for the Common Language Infrastructure"
},{
"id":3,
"text":"Ruby",
"selected":true,
"desc":"A dynamic, reflective, general-purpose object-oriented programming language"
},{
"id":4,
"text":"Perl",
"desc":"A high-level, general-purpose, interpreted, dynamic programming language"
},{
"id":5,
"text":"Basic",
"desc":"A family of general-purpose, high-level programming languages"
}]






qq_27080019
qq_27080019 解决了,用json解析一下我的数据就好了,谢谢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
easyui-combobox选中下拉框无法显示值
1.保证在data-options下有valuefield和textfield, valuefield类似于一个索引,textfield显示值     不加valuefield是无效的(之前就犯过这样的错误) 2.通过combobox加载数据,后台返回的数据集可以放在list集合中
easyui 带复选功能的下拉菜单
最近由于项目需要,前端页面需要做一个带复选功能的下拉菜单,由于在项目中,需要特定的样式等,所以,给出核心代码以供日后复习: 1.效果图        2.实现的主要功能     (1)上方提示信息     (2)没有复选框但是有复选功能     (3)全选和全不选的功能     (4)选择或者取消后在上方横线上文本能体现出来     (5)滚动条样式 3.核心代码  
easyui带复选框的下拉列表
$('#cc').combobox({                 url:'combobox_data1.json',                 method:'get',                 valueField:'id',                 textField:'text',                 panelHeig
easyui combobox 制作带有复选框的下拉菜单
在实际的项目中,总会遇到下拉框中需要多选的需求。其实使用easyui实现该功能并不难。主要方法是使用combobox中的formatter这个方法。 下面写个例子。 1.首先设置combobox的multiple属性为true 2.使用formatter方法来实现显示的样子。$(function(){ $('#addoper').combobox({ url:'
EasyUI实现下拉框多选
EasyUI实现下拉框多选
市委组织部项目--EasyUI下拉框多选
“市委组织部考核系统”,这个系统是用于组织部进行考核分数的录入和统计的系统,其中有考核指标和负责考核的单位需要选择出来,这就造成了一个问题,现在让我们分析分析这个过程:   需求: 同一个指标可能由多个责任单位去考察,所以在设定指标时,添加责任单位就需要选择多个,虽然是多个责任单位,但是在数据库中却应该将这些责任单位分着放。   想法: 在添加责任单位时,下拉框可以多选,然后将数据按“
easyui下拉复选和全选
$("#subFundId").combobox({ panelHeight:'auto', multiple:true, multiline:true, editable:false, required:false, valueField: 'fundId', textField: 'fundName', data: fofFundInfo, formatter:function(row){...
用easyUI的combobox实现多选下拉框
其中majorList为从action中传过来的集合,要实现这个功能只要在标签中添加一个multiple="true"属性就可以实现了。 具体效果如下:
jQuery-EasyUI下拉框多选终极版
对于下拉框的多选,之前做了一个完美版本,是通过blur事件来操作取消手动选项的,但是后来经过多方测试发现在IE上blur事件被多次触发,导致选项失控,不能达到理想的效果,而在火狐和谷歌上则没有该问题,没有找到具体的原因。故修正后做了这个版本。该版本的下拉框能够支持多选,手动输入时模糊查询 ,手动删除时自动删除选项。 var diseaseCategory = ""; var dataSoruce
easyui笔记:datagrid 编辑结束时combobox显示value而不显示text
'UserLevelId',width:100,                           formatter:function fmLevelAJ(value, row) {                                return row.UserLevelId;  //这两个名字不能相同                         },