When I select a node in a TreeView, I'd like the ability to unselect it without selecting a different node by clicking the node (to toggle it selected or unselected)
<telerik:RadTreeView ID="blocks" ShowLineImages="false" runat="server" OnClientNodeClicked="BlockClicked" MultipleSelect="true">
<NodeTemplate >
......
</NodeTemplate>
</telerik:RadTreeView>
This JavaScript doesn't seem to do what I thought...
function BlockClicked() {
var tree = $find("<%= blocks.ClientID %>");
var node = tree.get_selectedNode();
if (node.IsSelected == false) {
alert('Selected');
node.unselect();
}
else {
alert('Not Selected');
node.select();
}
}
<telerik:RadTreeView ID="blocks" ShowLineImages="false" runat="server" OnClientNodeClicked="BlockClicked" MultipleSelect="true">
<NodeTemplate >
......
</NodeTemplate>
</telerik:RadTreeView>
This JavaScript doesn't seem to do what I thought...
function BlockClicked() {
var tree = $find("<%= blocks.ClientID %>");
var node = tree.get_selectedNode();
if (node.IsSelected == false) {
alert('Selected');
node.unselect();
}
else {
alert('Not Selected');
node.select();
}
}