RadTreeview child node check using double click
来源:// http://www.telerik.com/forums/radtreeview-child-node-check-using-double-click
function nodeChecking(sender, args) { args.set_cancel(true); }Here's the code for single and double-click on a node:
function clientDoubleClickHandler(sender, args) { var currentNode = args.get_node(); var allNodes = currentNode.get_allNodes(); if (currentNode.get_checked()) { for (var i = 0; i < allNodes.length; i++) { allNodes[i].set_checked(false); currentNode.set_checked(false); } } else { for (var i = 0; i < allNodes.length; i++) { allNodes[i].set_checked(true); currentNode.set_checked(true); } } } function clientNodeClickingHandler(sender, args) { var currentNode = args.get_node(); if (currentNode.get_allNodes().length == 0) { if (currentNode.get_checked()) { currentNode.set_checked(false); } else { currentNode.set_checked(true); } } }

浙公网安备 33010602011771号