주어진 노드의 모든 자식을 YUI treeview에 원합니다. 조건은 하위 하위 하위 항목이있는 경우 하위 하위 하위 항목이 필요하다는 것입니다. 하위 노드를 포함하여 주어진 노드의 모든 하위 노드입니다.YUI의 트리 뷰에서 모든 자식 노드를 얻는 법
재귀가이 문제에 대한 해결책이 될 수 있다고 생각합니다. 누구든지 나를 도울 수 있습니다.
내 현재 코드이 코드에 의해
if(curNode.hasChildren()) {
for(var child = 0; child < curNode.children.length;child++) {
alert(curNode.children[child].label);
}
}
이다, 난 단지 주어진 노드의 어린이가 아닌 하위 하위 자식 노드를 얻을.
확인 빙고 및 감사 – Nilesh
VAR 루트 = $ ("# 루트 ") [0]; var nodeList = []; 함수 appendChildren (노드 어레이) { 경우 (node.hasChildNodes())에 대한 { VAR (I = 0; i가 node.children.length를 <; 내가 ++) { 경우 (node.children [I]를 .hasChildNodes()) { array.push (node.children [i]); } appendChildren (node.children [i], array); } } } appendChildren (root, nodeList); – Nilesh
매력처럼 일하고 내 시간을 저장했습니다. –