jQuery MiniUI

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

关于treegrid的取值问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-11-3 16:35:52 |只看该作者 |倒序浏览
我用ajax取到列表,然后TreeGrid.loadList(mini.decode(data.replace(/\n|\r/g,"")),"UID","parentTaskUID")载入,我在保存页面后,想将这个treegrid里的所有数据都取到后台保存,但我发现用TreeGrid.getData()根本取不到载入的列表,如果你有新建的列表,倒是可以通过getData()取到,treegrid取所有值的方法不是getData()吗?我猜想应该是新增节点的时候给这个节点添加了add属性,然后可以用getData()取到,那我载入的时候应该怎么写?请大神们帮个忙?我刚接触miniui

Rank: 2

沙发
发表于 2016-11-3 16:46:12 |只看该作者
我发现有个属性_state,这个值在删除、修改、新增的时候,打印getData()值,会显示modified、add等,getData()方法是根据这个字段的值来的么。。

Rank: 2

板凳
发表于 2016-11-3 16:46:45 |只看该作者
求版主帮忙,急

Rank: 2

地板
发表于 2016-11-3 17:06:44 |只看该作者
我搞懂了,其实用getList()可以获取,因为我这是不同页面,之前用的window对象获取的getData()还以为跟mini("xx").getData()是一回事。。直接用mini("xx").getList()。新手,继续学习

Rank: 8Rank: 8

5#
发表于 2016-11-3 17:20:53 |只看该作者
he342989854 发表于 2016-11-3 17:06
我搞懂了,其实用getList()可以获取,因为我这是不同页面,之前用的window对象获取的getData()还以为跟mini ...

getData就是获取所有数据,不过是树形的,子节点是在父节点的children字段里面
getList是获取列表数据。

Archiver|普加软件

GMT+8, 2025-2-6 04:40 , Processed in 1.039079 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部