jQuery MiniUI

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

treegrid在addNode后,使用data属性获取不到数据 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-8-19 14:30:03 |只看该作者 |倒序浏览
先说一下,最近使用咱们miniui的treegrid比较多,感觉功能做的很好,感谢miniui的同行们~

我出现BUG的情况是这样的:

第一次去后台加载数据时,我给的空数据,然后在前台通过addNode方法添加节点;

此时想通过data属性获取所有节点数据时,得到的是空数据。

使用的是lazytree。

顺带说一下,如果treegrid在初始化时没做任何动作(比如指定DATA,URL,或者通过方法LOAD数据),再使用addNode方法会有问题,miniui.js核心库会报错。具体我没仔细测,我就用第一次初始化空数据把这个规避了。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-8-19 15:35:23 |只看该作者
你下载更新下再试试

Rank: 2

板凳
发表于 2012-8-19 16:54:11 |只看该作者
niko 发表于 2012-8-19 15:35
你下载更新下再试试

试过了,还是不行。

addNode添加的节点通过data获取不到。但通过getRootNode()获取到的id为-1的节点的children属性中是有这些节点的。

补充一下:我方法只传了一个参数,因为是第一级,addNode(node),界面是显示出来的,也能通过这一级懒加载

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-8-20 08:58:44 |只看该作者
空数据新增时,确实有个小BUG。
已修复。
明天发布一个小版本更新。

Archiver|普加软件

GMT+8, 2024-11-23 07:51 , Processed in 1.025016 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部