<
script
type
=
"text/javascript"
language
=
"javascript"
>
function UpdateAllChildren(nodes, checked) {
var i;
for (i = 0; i <
nodes.get_count
(); iif (checkednodes.getNode(icheck();
}
elsenodes.getNode(iset_checked(falseif (nodes.getNodei).get_nodesget_count() > 0) {
UpdateAllChildren(nodes.getNode(i).get_nodes(), checked);
}
}
}
function clientNodeChecked(sender, eventArgs) {
var childNodes = eventArgs.get_node().get_nodes();
var isChecked = eventArgs.get_node().get_checked();
UpdateAllChildren(childNodes, isChecked);
}
</
script
>
Hello,
We need to implement keyboard navigation for RadTreeView. I understand that RadTreeView includes full keyboard navigation support. I looked at this example:
http://www.telerik.com/help/aspnet/treeview/tree_keyboard%20support.html
which is a good start but this is what we need:
Hot key support should work with <Alt> <Ctrl> <Letter>
e.g., <alt><ctr> A
When a user presses the above key combination,
1. navigate the user to a particular child node in a tree (it might be several level deep in the tree) – select node
2. Expand the parent nodes so the selected node is visible to user
3. Simulate a node click event, so that data in other controls on the page might be changed in the callback
We are using ASP.Net Ajax and vb.net
The RadTreeView is populated server-side.
Please let me know if the above is possible and a working example will be great.
Thanks,
<
telerik:AjaxSetting
AjaxControlID
=
"RadTabStrip1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadTabStrip1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"multiPage1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"multiPage1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"multiPage1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>