This is a migrated thread and some comments may be shown as answers.

Use ClickToOpen and OnItemClick

2 Answers 64 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Adek
Top achievements
Rank 1
Adek asked on 07 Aug 2009, 01:06 PM

Hi

How use ClickToOpen and OnItemClick when clicked Level 0 I have postback how it block?

Thanks

2 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 07 Aug 2009, 01:35 PM
Hi,

Try the following approach in order to cancel the postback if user clicked root item.

ASPX:
 
<telerik:RadMenu ID="RadMenu1" runat="server" ClickToOpen="True" OnClientItemClicking="OnClientItemClicking" 
    OnItemClick="RadMenu1_ItemClick">  
    <Items> 
     . . .  
    </Items> 
</telerik:RadMenu> 

JavaScript:
 
<script type="text/javascript">  
function OnClientItemClicking(sender, eventArgs)  
{  
    var item = eventArgs.get_item();  
    
    if (item.get_level() == 0)  
    {  
        item.open();  
      eventArgs.set_cancel(true);  
    }  
    else  
    {  
      eventArgs.set_cancel(false);  
    }  
}  
</script> 

Thanks,
Princy.
0
Adek
Top achievements
Rank 1
answered on 07 Aug 2009, 06:06 PM
ok but I use you example but level 1 must click ..
Tags
Menu
Asked by
Adek
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Adek
Top achievements
Rank 1
Share this question
or