jQuery MiniUI

标题: 关于treegrid的取值问题 [打印本页]

作者: he342989854    时间: 2016-11-3 16:35:52     标题: 关于treegrid的取值问题

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

作者: he342989854    时间: 2016-11-3 16:46:12

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

求版主帮忙,急
作者: he342989854    时间: 2016-11-3 17:06:44

我搞懂了,其实用getList()可以获取,因为我这是不同页面,之前用的window对象获取的getData()还以为跟mini("xx").getData()是一回事。。直接用mini("xx").getList()。新手,继续学习
作者: dforce    时间: 2016-11-3 17:20:53

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

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




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