- 注册时间
- 2016-10-13
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 102
- 精华
- 0
- 帖子
- 19

|
felt 发表于 2017-4-24 14:53 
请提供简单例子重现问题
谢谢,问题解决了,在调用onbeforeexpand方法时把isLeaf属性删掉就不会出现这个问题了。不过还是不知道原因。我把数据单独拎出来测试是没有问题的。
var fun1=function(){
var a = {
"data": [
{
"asyncLoad": null,
"checked": null,
"isEnabled": null,
"isLeaf": false,
"orgID": "1905976268048386",
"orgName": "校长室",
"parentOrgID": null
},
{
"asyncLoad": null,
"checked": null,
"isEnabled": null,
"isLeaf": false,
"orgID": "1905976268048387",
"orgName": "办公室",
"parentOrgID": null
}
]
};
mini.get("#tree1").loadList(a.data, "orgID", "parentOrgID");
};
var fun2= function(e){
var childs = {
"data": [
{
"asyncLoad": false,
"checked": null,
"isEnabled": null,
"isLeaf": null,
"orgID": "1905976268064781",
"orgName": "冯春荣",
"parentOrgID": "1905976268048386"
},
{
"asyncLoad": false,
"checked": null,
"isEnabled": null,
"isLeaf": null,
"orgID": "1905976268064780",
"orgName": "吴耀平",
"parentOrgID": "1905976268048386"
}
]
}
mini.get("#tree1").addNodes(childs.data, e.node);
}; |
|