请让我知道如何在中有第三级子节点。我知道如何对第一级子节点执行此操作。例如,在第一级,我们有家庭的祖父母。在下一个层次,我们有父母。下一场我们有孙子孙女。它为我工作到第二级,即第一级子节点。但是对于下一个级别,我应该如何设置动态加载呢?
对于第一级子节点,我所做的是将回调关联到树。
var tree=new YAHOO.widget.TreeView("tree");
var sUrl = "getJsonData-imp-ses";
var callback = {
success : function(oResponse) {
var array1 = YAHOO.lang.JSON.parse(oResponse.responseText);
if (YAHOO.lang.isArray(array1)) {
for (var i = 0, j = array1.length; i < j; i++) {
var tempNode = new YAHOO.widget.TextNode(array1[i], tree.getRoot(), false);
console.log(tempNode);
}
}
tree.draw();
},
failure : function(oResponse) {
},
timeout : 7000
};
YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
tree.setDynamicLoad(function(node,fnLoadComplete){
YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
callback={
success:{},
failure:{},timeout:700
};)};
现在我要将子节点附加到第一级子节点。我用的是Yu2.9.0。有人能帮忙吗?
发布于 2014-05-15 19:18:18
有关完整示例,请参见:tree.html。
在您的代码中,您可以引用添加它们的任何其他节点,而不是使用tree.getRoot()作为添加加载节点的位置,就像上面的示例所示。
https://stackoverflow.com/questions/23675957
复制相似问题