Hi everyone,
This behavior was originally reported over 9 years ago and has not received significant demand or follow-up from the community since then. Considering this and the availability of a workaround, we are unable to prioritize it over more impactful and widely requested improvements.
If this limitation is still affecting your scenario, please share additional context or use cases. This will help us better assess the severity and reconsider prioritization in the future. Thank you!
Best regards,
Rumen
Thus, if a TreeViewNode is tapped on a mobile device, the context menu will be shown. And on desktop, the context menu will continue to be shown on right click.
As a workaround, you may handle the RadTreeView OnClientNodeClicked event as follows:
OnClientNodeClicked="ShowContextMenu"
<script type="text/javascript">
function ShowContextMenu(sender, e) {
if ($telerik.isTouchDevice) {
sender.showNodeContextMenu(e.get_node(), e.get_domEvent());
}
}
</script>