jquery.easyui.min.js 展现树的bug,高手进来看看。

youjianbo_han_87 2011-08-22 02:24:08
用下面那个json,展现树,节点展开时,会死循环,子节点展开后,又是这棵树,然后可以无穷展开,到最后浏览器崩溃。
后来实验发现,只有把节点的 "iconCls":"icon-phonebook", 去掉。才能正常显示。"state":"closed"属性指定,也是这个问题。有碰到这个问题的朋友么?

[{
"id":"01",
"text":"System Manager",
"state":"closed",
"children":[{
"id":"02",
"text":"User Auth Manager",
"iconCls":"icon-phonebook",
"state":"opened",
"children":[{
"id":"003",
"text":"Menu Manager",
"state":"closed"},
{
"id":"004",
"text":"Role Manager",
"state":"closed"},
{
"id":"005",
"text":"User Manager",
"state":"closed"},
{
"id":"006",
"text":"User Au manager",
"state":"closed"}]},
{
"id":"07",
"text":"Dept All Manager",
"iconCls":"icon-phonebook",
"state":"opened",
"children":[{
"id":"008",
"text":"Dept Manager",
"state":"closed"},
{
"id":"009",
"text":"Job Manager",
"state":"closed"},
{
"id":"010",
"text":"Title Manager",
"state":"closed"}]}]
}]
...全文
402 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
youjianbo_han_87 2012-08-03
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

easyui自己的Demo都有这个问题,不知道为何一直没有人提,官方也不解决。
[/Quote]

呵呵,这个只能自己在程序里面判断,到最小的一级叶节点时,把这些属性去掉。
cheng_feng001 2012-08-03
  • 打赏
  • 举报
回复
easyui自己的Demo都有这个问题,不知道为何一直没有人提,官方也不解决。
youjianbo_han_87 2011-08-25
  • 打赏
  • 举报
回复
算了,不难为大家了,这个是jquery easy ui自己的bug。。。。。。结贴。
youjianbo_han_87 2011-08-23
  • 打赏
  • 举报
回复
地址在这里:http://download.csdn.net/source/3541195
youjianbo_han_87 2011-08-23
  • 打赏
  • 举报
回复
我把这个例子传到我的下载里面,就一个json和html文件。5楼的你下载下来运行看看就知道了。
csdn太假了,告诉我上传成功,我的资源里面却看不见。做到太烂了。这也没多少负载啊。
lsw645645645 2011-08-22
  • 打赏
  • 举报
回复
我用的好好的,没出现过这个问题呀。
youjianbo_han_87 2011-08-22
  • 打赏
  • 举报
回复
jquery版本是1.4.2. jquery easy ui 是1.1.1
youjianbo_han_87 2011-08-22
  • 打赏
  • 举报
回复
IE6和FF6是这样的。把生成的json文件放到外面,写个最简单的html加载json数据源的tree,也有这个问题。
BLUE_LG 2011-08-22
  • 打赏
  • 举报
回复
所有浏览器都是??
youjianbo_han_87 2011-08-22
  • 打赏
  • 举报
回复
确切的说,bug发生在是给没有子节点的节点设置 state 或者 iconCls 属性时。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧