2012-12-19 2 views
2

treeTable plugin을 사용하여 트리 컨트롤을 만들고 조작합니다. 저는 트리의 다른 레벨에 클래스를 할당했습니다. 최하위 레벨의 경우 동일한 클래스의 여러 노드가 있습니다.treeTable reveal 함수를 사용하는 방법은 무엇입니까?

API 공개 기능을 사용하려고하는데 반쯤 작동합니다. 이 예는 하나의 노드에서만 작동합니다.

$("#gq-report-list tr.er-level-4.child-of-tmpl-1").reveal(); // Works for one node 
$("#gq-report-list tr.er-level-4").reveal(); // Works for one node 
$("#gq-report-list").find(".er-level-4").closest('tr').reveal(); // Works for one node 
$("#gq-report-list").find(".owner-shared").closest('tr').reveal(); // Works for one node 

결과를 기반으로 여러 노드를 표시해야합니다. 이 조각에서 공개하는 9 개 노드가 있습니다,하지만 첫 번째 노드는 다음과 같습니다

rows = $("#gq-report-list").find(".private"); // Works for one node, but there are 9 
alert(rows.length); 
rows.closest('tr').reveal(); 

어떤 아이디어?

감사합니다.

답변

0
$("#yourtreetable").treetable("reveal", "id"); 
+1

이 코드는 문제를 해결하는 데 도움이 될 수 있지만 _why_ 및/또는 _how_는 질문에 답하지 않습니다. 이러한 추가적인 맥락을 제공하면 장기적인 교육적 가치가 크게 향상 될 것입니다. 어떤 제한 사항과 가정이 적용되는지를 포함하여 설명을 추가하려면 답을 [편집하십시오]. –

관련 문제