关于avalon的oniUI库 的tree操蛋BUG

z5680056 2015-11-16 05:37:53
作者是在吃翔吗?
看楼下。
---------------

OK,现在是正常显示的效果,下面是数据源

-----------------------------------------------------------
zNodes :[
{ id:1, pid:0, name:"父节点1 - 展开", open:true},
{ id:11, pid:1, name:"父节点11 - 折叠", open:false},
{ id:111, pid:11, name:"叶子节点111", open:false},
{ id:112, pid:11, name:"叶子节点112", open:false},
{ id:113, pid:11, name:"叶子节点113", open:false},
{ id:114, pid:11, name:"叶子节点114", open:false},
{ id:12, pid:1, name:"父节点12 - 折叠"},
{ id:121, pid:12, name:"叶子节点121"},
{ id:122, pid:12, name:"叶子节点122"},
{ id:123, pid:12, name:"叶子节点123"},
{ id:124, pid:12, name:"叶子节点124"},
{ id:13, pid:1, name:"父节点13 - 没有子节点", isParent:true},
{ id:2, pid:0, name:"父节点2 - 折叠"},
{ id:21, pid:2, name:"父节点21 - 展开", open:true},
{ id:211, pid:21, name:"叶子节点211"},
{ id:212, pid:21, name:"叶子节点212"},
{ id:213, pid:21, name:"叶子节点213"},
{ id:214, pid:21, name:"叶子节点214"},
{ id:22, pid:2, name:"父节点22 - 折叠"},
{ id:221, pid:22, name:"叶子节点221"},
{ id:222, pid:22, name:"叶子节点222"},
{ id:223, pid:22, name:"叶子节点223"},
{ id:224, pid:22, name:"叶子节点224"},
{ id:23, pid:2, name:"父节点23 - 折叠"},
{ id:231, pid:23, name:"叶子节点231"},
{ id:232, pid:23, name:"叶子节点232"},
{ id:233, pid:23, name:"叶子节点233"},
{ id:234, pid:23, name:"叶子节点234"},
{ id:3, pid:0, name:"父节点3 - 没有子节点", isParent:true}
],
-----------------------------------------------------------------------

奇迹发生了!!!!!!!!!!!!!!

----------------------------------数据源------------------------
{ id:11, pid:1, name:"父节点11 - 折叠", open:false},
{ id:1, pid:0, name:"父节点1 - 展开", open:true},

{ id:111, pid:11, name:"叶子节点111", open:false},
{ id:112, pid:11, name:"叶子节点112", open:false},
{ id:113, pid:11, name:"叶子节点113", open:false},
{ id:114, pid:11, name:"叶子节点114", open:false},
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_31985467 2015-11-24
  • 打赏
  • 举报
回复
tree这块是有很多bug的,lazy里面也有问题。reset后cache就有问题了。
z5680056 2015-11-16
  • 打赏
  • 举报
回复
见证奇迹的时刻来了,睁大眼睛!
z5680056 2015-11-16
  • 打赏
  • 举报
回复
tree组件的父子关系data配置好像没起到作用,它的上下级关系并不是根据父子关系排列的,而是根据数据的顺序排列 -----------------------------这是tree组件的数据源【简单数据模式】---------------------- var zNodes =[ { id:1, pid:0, name:"父节点1 - 展开", open:true}, { id:11, pid:1, name:"父节点11 - 折叠"}, { id:111, pid:11, name:"叶子节点111"}, { id:112, pid:11, name:"叶子节点112"}, { id:113, pid:11, name:"叶子节点113"}, { id:114, pid:11, name:"叶子节点114"}, { id:12, pid:1, name:"父节点12 - 折叠"}, { id:121, pid:12, name:"叶子节点121"}, { id:122, pid:12, name:"叶子节点122"}, { id:123, pid:12, name:"叶子节点123"}, { id:124, pid:12, name:"叶子节点124"}, { id:13, pid:1, name:"父节点13 - 没有子节点", isParent:true}, { id:2, pid:0, name:"父节点2 - 折叠"}, { id:21, pid:2, name:"父节点21 - 展开", open:true}, { id:211, pid:21, name:"叶子节点211"}, { id:212, pid:21, name:"叶子节点212"}, { id:213, pid:21, name:"叶子节点213"}, { id:214, pid:21, name:"叶子节点214"}, { id:22, pid:2, name:"父节点22 - 折叠"}, { id:221, pid:22, name:"叶子节点221"}, { id:222, pid:22, name:"叶子节点222"}, { id:223, pid:22, name:"叶子节点223"}, { id:224, pid:22, name:"叶子节点224"}, { id:23, pid:2, name:"父节点23 - 折叠"}, { id:231, pid:23, name:"叶子节点231"}, { id:232, pid:23, name:"叶子节点232"}, { id:233, pid:23, name:"叶子节点233"}, { id:234, pid:23, name:"叶子节点234"}, { id:3, pid:0, name:"父节点3 - 没有子节点", isParent:true} ]; 大家可以尝试一下,把数据的顺序给打乱,看下效果,你就会发现,data的配置没有起到丝毫作用!
z5680056 2015-11-16
  • 打赏
  • 举报
回复
oniUI 地址:http://ued.qunar.com/oniui/index.html#!/widgets?widgetId=tree&ex=ex2

87,910

社区成员

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

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