RadControls for ASP.NET AJAX The OnClientNodeClicking client-side event occurs just before the user navigates to a node using mouse or keyboard. The event is called just prior to postback or url redirection and can be canceled.
The event handler receives parameters:
The treeview instance that fired the event.
Event arguments with functions:
get_node() retrieves a reference to the clicked on node.
set_cancel() - call this function to specify wether the event should be canceled (true) or not (false).
get_domEvent() retrieves a DOM event object of the node click.
The example below shows how to cancel the event if the text of the node is "Search"
CopyASPX
<script type="text/javascript" language="javascript">
function ClientNodeClicking(sender, eventArgs) {
var node = eventArgs.get_node();
if (node.get_text() == "Search") {
eventArgs.set_cancel(true);
}
}
</script>
<telerik:RadTreeView ID="RadTreeView1" runat="server" OnClientNodeClicking="ClientNodeClicking">
</telerik:RadTreeView>
See Also