首页 新闻 会员 周边

easyui DataGrid columns 中field 重复问题

0
悬赏园豆:5 [已关闭问题] 关闭于 2013-09-15 17:03

columns: [[
{ field: 'cbx', checkbox: true },
{ field: 'ID', title: 'id', width: 20 },
{ field: 'title', title: 'title', width: 100 },


{ field: 'types', title: 'types', width: 20, align: 'right' },
{ title: '操作', field: 'ID', width: 80, formatter: function (value, rec) {
return '<a style="color:red" href="javascript:;" onclick="EditData(' + value + ');$(this).parent().click();return false;">修改</a>';
}
}
]]

 

我columns 如上 因为{ field: 'ID', title: 'id', width: 20 }, 这边绑定了ID ,下面的“操作”列就不显示了,如果我把{ field: 'ID', title: 'id', width: 20 },这句话删除 下面那个“操作”列就显示了。请问是不是field重复绑定就会不显示?那如果我一个表格中必须重复有两个列都绑定ID 咋办呢?

hamigua的主页 hamigua | 初学一级 | 园豆:4
提问于:2013-09-14 23:44
< >
分享
所有回答(4)
0

我也遇到过这个问题,也没解决。

angelshelter | 园豆:9887 (大侠五级) | 2013-09-15 09:20

loadFilter : function(data) {
if (data.rows) {
for (var i = 0; i < data.rows.length; i++) {
data.rows[i].userstate = data.rows[i].state;
}
return data;
}
}

支持(0) 反对(0) 光影之梦 | 园豆:202 (菜鸟二级) | 2016-04-14 09:56
0

你的操作为毛要绑定ID呢?

0.617 | 园豆:410 (菜鸟二级) | 2013-09-15 13:24

如果我不绑定ID  field: 不写,貌似出不来东西

支持(0) 反对(0) hamigua | 园豆:4 (初学一级) | 2013-09-15 13:37

@hamigua: ???

支持(0) 反对(0) 0.617 | 园豆:410 (菜鸟二级) | 2013-09-15 14:39
0

个人认为它的列field是唯一的,我测试了很多遍!!!

FourOne | 园豆:202 (菜鸟二级) | 2013-11-07 22:24
0

不多说,直接上代码

$('#user').datagrid({
url : "XXXXX",
title : "会员列表",
loadFilter : function(data) {
if (data.rows) {
for (var i = 0; i < data.rows.length; i++) {
if(data.rows[i].userdetail == null) {
data.rows[i].gender = '';
data.rows[i].city = "";
} else {
data.rows[i].gender = data.rows[i].userdetail.gender;
data.rows[i].city = data.rows[i].userdetail.city;
}
data.rows[i].userstate = data.rows[i].state;
}
return data;
}
},
columns : [ [ {
field : 'phone',
title : '会员账号',
width : 40
}, {
field : 'city',
title : '注册城市',
width : 40
}, {
field : 'gender',
title : '性别',
width : 20,
formatter : function(val, rec) {
if (val == 1) {
var valHtml = "<font color='blue'>女</font>";
} else if (val == 0){
var valHtml = "<font color='blue'>男</font>";
} else {
var valHtml = "<font color='red'>未设置</font>";
}
return valHtml;
}
}, {
field : 'comfrom',
title : '注册客户端',
width : 40,
formatter : function(val, rec) {
if (val == 1) {
var valHtml = "<font color='blue'>Android</font>";
} else if (val == 2) {
var valHtml = "<font color='blue'>IOS</font>";
} else {
var valHtml = "<font color='blue'>其他</font>";
}
return valHtml;
}
}, {
field : 'state',
title : '状态',
width : 40,
formatter : function(val, rec) {
if (val == 1) {
var valHtml = "<font color='green'>正常</font>";
} else if (val == 2) {
var valHtml = "<font color='blue'>禁用</font>";
} else {
var valHtml = "<font color='red'>删除</font>";
}
return valHtml;
}
}, {
field : 'ip',
title : '注册ip',
width : 40
}, {
field : 'createtime',
title : '创建时间',
width : 40,
formatter : function(value) {
if (value == undefined || value == "" || value == null) {
return "";
}
var d = new Date(parseInt(value.time));
return d.format("yyyy-MM-dd HH:mm:ss");
}
} ] ],
loadMsg : '加载中,请稍后...'
});
});

光影之梦 | 园豆:202 (菜鸟二级) | 2016-04-14 09:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册