Узлы JQ TREE не расширяются
Я создал JQ Tree, где у меня есть вложенный набор узлов и их дочерних элементов. Я использовал приведенный ниже способ заполнения узлов в дереве.
var allNodes = new Array();
$.ajax({
type: "POST",
url: "@this.FullyQualified("/Metrics/LoadAreaPaths")",
async: false,
dataType: "json",
success: function (resultData) {
for (var i = 0; i < resultData.TreeViewModels.length; i++) {
var node=new Object();
node.label=resultData.TreeViewModels[i].Label;
node.id = resultData.TreeViewModels[i].Value;
if (resultData.TreeViewModels[i].Children.length > 0)
{
var childNodes = new Array();
for (var x = 0; x < resultData.TreeViewModels[i].Children.length; x++) {
var nodeChild = new Object();
nodeChild.label = resultData.TreeViewModels[i].Children[x].Label;
nodeChild.id = resultData.TreeViewModels[i].Children[x].Value;
childNodes[x] = nodeChild;
}
node.Children = childNodes;
}
allNodes[i] = node;
}
}
});
Моя проблема в том, что он показывает только узлы верхнего уровня и не расширяется, чтобы показывать дочерние элементы при щелчке Я не уверен, что не так с этим кодом.
Любая помощь в этом отношении действительно поможет.