jQuery MiniUI

 找回密码
 立即注册
查看: 4884|回复: 9
打印 上一主题 下一主题

datagrid如何获取某个对象中的list中的属性,示例如下 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-9-8 17:37:24 |只看该作者 |倒序浏览
后台对象a中包含List<b>,b中包含属性age,datagrid如何获取这个age,以下代码获取不到,正确该如何写?
<div property="columns">
        <div field="b.age" width="20%" headerAlign="center" allowSort="true" align="center">asdfgh</div>
</div>

Rank: 8Rank: 8

沙发
发表于 2015-9-9 09:19:05 |只看该作者
表格的数据都是行数据,不是列数据
你可以getData获取所有行数据,再遍历获取某列数据

Rank: 3Rank: 3

板凳
发表于 2015-9-9 09:24:36 |只看该作者
dforce 发表于 2015-9-9 09:19
表格的数据都是行数据,不是列数据
你可以getData获取所有行数据,再遍历获取某列数据 ...

能否详细说明?什么格式获取数据?a.b.xm?b.xm?还是什么

Rank: 3Rank: 3

地板
发表于 2015-9-9 10:07:05 |只看该作者
顶起!求大神回复

Rank: 8Rank: 8

5#
发表于 2015-9-9 10:13:35 |只看该作者
Goldfish 发表于 2015-9-9 09:24
能否详细说明?什么格式获取数据?a.b.xm?b.xm?还是什么

row.b.age

Rank: 3Rank: 3

6#
发表于 2015-9-9 10:36:57 |只看该作者
dforce 发表于 2015-9-9 10:13
row.b.age

- -!感觉说的不是一个事
我后台获取了一个对象A     A中包含List<B>   B中包含字段age
如何在前台datagrid中取到age?  field该怎么写?

Rank: 8Rank: 8

7#
发表于 2015-9-9 10:41:53 |只看该作者
Goldfish 发表于 2015-9-9 10:36
- -!感觉说的不是一个事
我后台获取了一个对象A     A中包含List   B中包含字段age
如何在前台datagrid ...

比如这一条行数据{a:{a:"1",b:"2"}}
<div field="a,a"
表格内显示    1
获取 grid.getRow(xx).a.a  //1
  

Rank: 3Rank: 3

8#
发表于 2015-9-9 10:54:05 |只看该作者
本帖最后由 dforce 于 2015-9-9 11:04 编辑
dforce 发表于 2015-9-9 10:41
比如这一条行数据{a:{a:"1",b:"2"}}

大神,我感觉你说的应该到位了,但是我还是不知道怎么写

Rank: 8Rank: 8

9#
发表于 2015-9-9 11:10:11 |只看该作者
Goldfish 发表于 2015-9-9 10:54
大神,我感觉你说的应该到位了,但是我还是不知道怎么写

MiniUI只是前端控件,和后台无关
你后台返回符合我们格式的数据就能显示,datagrid的数据格式是这样的
{total:"",data:[{},{},{}]}
data是一个数组,内部是一个条条的行数据,可以是{a:{a:"",b:""}}的格式

前端获取表格可以使用grid.getData(),获取到的就是data那个数组

Rank: 3Rank: 3

10#
发表于 2015-9-9 11:17:21 |只看该作者
dforce 发表于 2015-9-9 11:10
MiniUI只是前端控件,和后台无关
你后台返回符合我们格式的数据就能显示,datagrid的数据格式是这样的
{t ...

灰常感谢!么么

Archiver|普加软件

GMT+8, 2025-7-20 17:47 , Processed in 1.040809 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部