这两人在用easyui写一个数据管理表格的练习,其中有一个查询以下拉框的形式展示数据,从后台获取数据很简单,但是我还想添加一个查询所有的选项,就是选中所有,不做数据参数的传入,并且不想通过改变后台查询的数据达到效果,那么我需要在前台修改一下返回的数据再加载到combobox里面。达到下图效果。
js代码如下
$.ajax({
url:'role/getAllRole',
dataType:"json",
success:function(result){
var newjson = [];
newjson.push({"rid":"","rolename":"所有"});
for(var i = 0;i<result.length;i++){
newjson.push({"rid":result[i].rid,"rolename":result[i].rolename});
}
$('#sRole').combobox({
data:newjson,
panelHeight: 'auto',
width:100,
editable:false,
valueField: 'rid',
textField: 'rolename'
})
}
});