jQuery MiniUI

标题: datagrid如何获取某个对象中的list中的属性,示例如下 [打印本页]

作者: Goldfish    时间: 2015-9-8 17:37:24     标题: datagrid如何获取某个对象中的list中的属性,示例如下

后台对象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>


作者: dforce    时间: 2015-9-9 09:19:05

表格的数据都是行数据,不是列数据
你可以getData获取所有行数据,再遍历获取某列数据
作者: Goldfish    时间: 2015-9-9 09:24:36

dforce 发表于 2015-9-9 09:19
表格的数据都是行数据,不是列数据
你可以getData获取所有行数据,再遍历获取某列数据 ...

能否详细说明?什么格式获取数据?a.b.xm?b.xm?还是什么
作者: Goldfish    时间: 2015-9-9 10:07:05

顶起!求大神回复
作者: dforce    时间: 2015-9-9 10:13:35

Goldfish 发表于 2015-9-9 09:24
能否详细说明?什么格式获取数据?a.b.xm?b.xm?还是什么

row.b.age
作者: Goldfish    时间: 2015-9-9 10:36:57

dforce 发表于 2015-9-9 10:13
row.b.age

- -!感觉说的不是一个事
我后台获取了一个对象A     A中包含List<B>   B中包含字段age
如何在前台datagrid中取到age?  field该怎么写?
作者: dforce    时间: 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
  
作者: Goldfish    时间: 2015-9-9 10:54:05

本帖最后由 dforce 于 2015-9-9 11:04 编辑
dforce 发表于 2015-9-9 10:41
比如这一条行数据{a:{a:"1",b:"2"}}

大神,我感觉你说的应该到位了,但是我还是不知道怎么写
作者: dforce    时间: 2015-9-9 11:10:11

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

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

前端获取表格可以使用grid.getData(),获取到的就是data那个数组
作者: Goldfish    时间: 2015-9-9 11:17:21

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

灰常感谢!么么




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2