Problem: I need to completely disable selected state of nodes in RadTreeView.
I attach OnClientNodeClicking and OnClientKeyPressing to RadTreeView.
Please, try this markup. It shows strange behaviour:
Step 1. I expand 'Node 1' by clicking on plus image ([+])
Step 2. Now I press 'Enter' (or 'Up', 'Down') key
... and .. first node is selected! (In spite of the fact that I used OnClientKeyPressing)
If in step 1 I expand 'Node 1' by double clicking on text of node - in step 2 node not selected (normal behaviour)
I attach OnClientNodeClicking and OnClientKeyPressing to RadTreeView.
Please, try this markup. It shows strange behaviour:
Step 1. I expand 'Node 1' by clicking on plus image ([+])
Step 2. Now I press 'Enter' (or 'Up', 'Down') key
... and .. first node is selected! (In spite of the fact that I used OnClientKeyPressing)
If in step 1 I expand 'Node 1' by double clicking on text of node - in step 2 node not selected (normal behaviour)
<form id="form1" runat="server"> |
<asp:ScriptManager ID="ScriptManager1" runat="server" /> |
<div> |
<telerik:RadTreeView ID="RadTreeView1" runat="server" |
OnClientKeyPressing="OnClientKeyPressing" |
OnClientNodeClicking="OnClientNodeClicking"> |
<Nodes> |
<telerik:RadTreeNode Text="Node 1"> |
<Nodes> |
<telerik:RadTreeNode Text="Node 1_1" Value="1_1"></telerik:RadTreeNode> |
<telerik:RadTreeNode Text="Node 1_2" Value="1_2"></telerik:RadTreeNode> |
</Nodes> |
</telerik:RadTreeNode> |
</Nodes> |
</telerik:RadTreeView> |
</div> |
</form> |
<script type="text/javascript"> |
function OnClientKeyPressing(sender, args) { |
args.set_cancel(true); |
} |
function OnClientNodeClicking(sender, args) { |
args.set_cancel(true); |
} |
</script> |