这是用jquery中的datagrid方法里的不同列,用相同的名字(flied是必须是对象属性) 这个lduser是一个外键,我想获取这个外键的不同值显示出来,试了好多都不行求大神帮忙,高分jquery-1.8.0.js ,jQuery EasyUI 1.3.2这是版本号jquerydatagrideasyui 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 { field: 'realname', title: '真实姓名', width: 65, formatter: function(value, rec) { return rec.lduser; } } field名称与你传递名称不一样即可 试了,不行的,根本显示不出来,这个flied好像必须是对象的属性吧,我这个flied:"lduser"中lduser是个外键 field不一定非得是对象的属性,主要原因是easy ui支持 诸如操作这样需要灵活配置的列所以如果真试对了的话我的方案一定可以我测试过field的名称不与对象属性对应formatter可以使用,即可做到你说的那个需求 显示不出来,如果两个flied:'lduser'一样的话显示的都是第一个flied的值 { field: "realname", title: '真实姓名', formatter: function(value, rec) { return rec.lduser; //用的是第二个参数,不是value那个参数,切记!!!!!!!!! }} 也就是rowData那个参数,value每次都是null 当然返回的是空了。 也就是说你formatter那个函数写错了正确的应该是 formatter: function(value, rowData, rowIndex) { if(rowData == null) { return ""; } return rowData.lduser; } 关于一个求某数N次方的运算 关于IE和ff下的不同innertext结果 jquery小问题 马上结贴 谢谢大家 很急!!! 如何保证嵌套的页面定时自刷新? 兼容FF IE剪贴板问题 JavaScript简单问题 如果让状态栏不显示链接地址 字符串怎么样和变量相结合??? 请教:如何使文件菜单里的《另存为》按钮失效? 如何用Javascript编写Windows风格的菜单条(不是下拉式菜单) 显示层的问题 继续调整tr的值
formatter: function(value, rec) {
return rec.lduser;
}
}
field不一定非得是对象的属性,主要原因是easy ui支持 诸如操作这样需要灵活配置的列所以如果真试对了的话我的方案一定可以我测试过field的名称不与对象属性对应formatter可以使用,即可做到你说的那个需求
显示不出来,如果两个flied:'lduser'一样的话显示的都是第一个flied的值
field: "realname",
title: '真实姓名',
formatter: function(value, rec) {
return rec.lduser; //用的是第二个参数,不是value那个参数,切记!!!!!!!!!
}
}
formatter: function(value, rowData, rowIndex) {
if(rowData == null)
{
return "";
}
return rowData.lduser;
}