level 1
在 高级异步加载的demo中,子节点的信息在getUrl()中添加,请问如果要添加自己的数据的时候,要怎么写呢?
2012年01月04日 11点01分
1
level 11
1、demo 中getUrl 是用于表明 异步加载的url可以根据不同的节点进行特殊设定
2、你说的要添加自己数据。。。我不太明白,如果是异步加载模式的话,这就是个异步加载的方式。如果你已经有了数据的JSON,那么可以直接用 addNodes方法添加节点
2012年01月04日 16点01分
2
level 11
你浏览官网 大数据量加载的例子是否会有这种信息弹出??
2012年01月05日 02点01分
4
level 1
不会啊,我是直接用addNodes方法加的,没有用异步啊,因为不知道怎么用
2012年01月05日 02点01分
5
level 1
for (var key in data){
ary.push(data[key].dataID);
ary.push(data[key].dataXZB + "$" + data[key].dataYZB);
setOperatePool();
if(data[key].dataFileyn=='1'){
var newNode = [{id:data[key].dataID,name:data[key].dataName}];
newNode[0].isParent = true;
zTree1.addNodes(srcNode1, newNode);
getNodes();
//alert(newNode.tId);
}。。。。。
我就是通过循环,添加节点,异步的不太明白,
2012年01月05日 02点01分
6
level 1
1、demo 中getUrl 是用于表明 异步加载的url可以根据不同的节点进行特殊设定
2、你说的要添加自己数据。。。我不太明白,如果是异步加载模式的话,这就是个异步加载的方式。如果你已经有了数据的JSON,那么可以直接用 addNodes方法添加节点
异步加载的url可以根据不同的节点进行特殊设定,请问特殊设定要怎么传值进去。
2012年01月05日 02点01分
7
level 11
1、你要检查你添加子节点是否出现了死循环
2、你的代码for循环应该只制作数据,循环结束后使用一次 addNodes 添加全部新节点,这样效率最高
3、异步加载的Demo你需要多了解一下,你问的这个关于特殊设定的问题我没法给你讲,要讲就变成了把整个异步加载都讲一遍。。。请你去仔细看看Demo的代码,调试看看。另外在常见问题中也有一点儿关于异步加载的说明。
2012年01月06日 01点01分
8