0
ノードを折りたたみ、拡張するためにAccordion jqueryを使用したい(1つのルートの子ノードが2つあり、子ノードを1つクリックすると、そのノードの子ノードは展開され、別の子ノードはCollapseでなければならない)。Telerik RadTreeViewはアコーディオンjqueryをサポートしていませんか?
は...私に事前に
感謝を任意の考えを示唆しています。
ノードを折りたたみ、拡張するためにAccordion jqueryを使用したい(1つのルートの子ノードが2つあり、子ノードを1つクリックすると、そのノードの子ノードは展開され、別の子ノードはCollapseでなければならない)。Telerik RadTreeViewはアコーディオンjqueryをサポートしていませんか?
は...私に事前に
感謝を任意の考えを示唆しています。
Telerik RadTreeViewの1つのコントロール、つまりOnClientNodeClickingで問題が解決されました。
例: -
OnClientNodeClicking = "ClientNodeClicking"
Javascriptを: -
関数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に実装して、1つのノードだけを展開することができます。私がなぜサードパーティーのAccordion jQueryを使いたいのかと思います。 – Win