0
노드 축소 및 확장을 위해 Accordion jquery를 사용하고 싶습니다. 하나의 루트 노드에 자식 노드가 두 개 있고 하나의 자식 노드를 클릭하면 해당 노드에 자식 노드가 확장되고 다른 자식 노드는 축소되어야합니다. Telerik RadTreeView는 아코디언 jquery를 지원하지 않습니까?
나에게 어떤 생각 ... 사전에감사를 제안한다.
노드 축소 및 확장을 위해 Accordion jquery를 사용하고 싶습니다. 하나의 루트 노드에 자식 노드가 두 개 있고 하나의 자식 노드를 클릭하면 해당 노드에 자식 노드가 확장되고 다른 자식 노드는 축소되어야합니다. Telerik RadTreeView는 아코디언 jquery를 지원하지 않습니까?
나에게 어떤 생각 ... 사전에감사를 제안한다.
Telerik RadTreeView의 한 컨트롤, 즉 OnClientNodeClicking을 사용하여 문제가 해결되었습니다.
예 -
OnClientNodeClicking = "ClientNodeClicking"
자바 -
함수 ClientNodeClicking (송신자는 EventArgs) { VAR 노드 eventArgs.get_node =();
node.toggle();
if (node.get_nodes().get_count()) {
CollapseSiblings(node);
}
}
function CollapseSiblings(node) {
var parent = node.get_parent();
var siblings = parent.get_nodes();
var siblingsCount = siblings.get_count();
for (var nodeIndex = 0; nodeIndex < siblingsCount; nodeIndex ++) {
var siblingNode = siblings.getNode(nodeIndex);
if ((siblingNode != node) && (siblingNode.get_expanded())) {
siblingNode.collapse();
return;
}
}
귀하의 질문은 정말로 혼란 스럽습니다. RadTreeView에서 타사 Accordion jQuery를 사용하겠습니까? – Win
예 ... RadTreeView에서 Accordion jQuery를 사용하고 싶습니다. –
RadTreeView에서 한 번에 하나의 노드 만 확장하도록 구현할 수 있습니다. 제 3 자 Accordion jQuery를 왜 사용하고 싶은지 궁금합니다. – Win