RT,我正在使用easyui这个框架,在后台取到一组json数据,里面有1个表和多个表的数据的,我在前台取值,1个表的json数据可以取出来,但是有多表关联的数据使用a.b的方式取不出来啊,就是在datagrid这个组件的field字段里面写a.b的方式不行,直接写a的话在页面会显示这是一个对象.很是郁闷,你们知道什么回事吗告诉我一下,我都找了很久都不知道哪里错
这个是程序的部分片段.就是marketing.marketingName取不出来值,marketing[1]都不行
{field:'a',title:'a title' ,formatter:function(v){return v.b }}######后面的是转换字段喔,我就是不知道怎样转换..看到这个之后可以了,但是不知道格式是否正确还是乱打乱撞的,现在已经得到值了 {field:'marketing',title:'a title' ,formatter:function(marketing){return marketing.marketingName }} 是这样吗,麻烦你一下: )######你有没有检查你的JSON数据中a.b与你的字段是不是一样的?我估计你JSON里面是a:{b:'xxx'},你把JSON数据贴出来看下######datagird解析的就是你服务端返回的json串,如果串里没有对应属性的名称,他当然不知道这是何物######
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。