Muy buenas estoy haciendo un arbol de nodos para hijos infinitos el caso es que ya puedo ver los hijos pero necesito que la funcionalidad me reconozca todos los nodos hasta llegar a un nodo hoja.
Los datos los recojo desde un JSON a traves de knockout y los meto en un objeto.
Os dejo la parte del codigo
Código Javascript
:
Ver originalvar categories = [];
for (var i = 0; i < data.length; ++i) {
var category = new CategoryViewModel();
category.CategoryName = data[i].CategoryName;
category.Id = data[i].Id;
category.ParentCategory = null;
for (var j = 0; j < data[i].ChildCategories.length; ++j) {
var childCategory = new CategoryViewModel();
childCategory.CategoryName = data[i].ChildCategories[j].CategoryName;
childCategory.Id = data[i].ChildCategories[j].Id;
childCategory.ParentCategory = category;
category.ChildCategories.push(childCategory);
}
categories[i] = category;
}
Muchísimas gracias de antemanos por cualquier ayuda