Hi All!
I need this functionality:
in RadGrid i have template column:
and when user click on this linkbutton contextmenu will appear;
I think for this functionality i have to raise client event OnRowContextMenu on OnClienClick in LinkButton. But I dont know how.
Now i have contextmenu which appear when user click right mouse button.
And my jscript function is:
I need this functionality:
in RadGrid i have template column:
<telerik:GridTemplateColumn> |
<ItemTemplate> |
<asp:LinkButton ID="LinkButton7" runat="server">ContextMenu</asp:LinkButton> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
and when user click on this linkbutton contextmenu will appear;
I think for this functionality i have to raise client event OnRowContextMenu on OnClienClick in LinkButton. But I dont know how.
Now i have contextmenu which appear when user click right mouse button.
And my jscript function is:
function RowContextMenu(sender, eventArgs) |
{ |
var menu = $find("<%= RadMenu1.ClientID %>"); |
var evt = eventArgs.get_domEvent(); |
var index = eventArgs.get_itemIndexHierarchical(); |
document.getElementById("radGridClickedRowIndex").value = index; |
sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true); |
menu.show(evt); |
evt.cancelBubble = true; |
evt.returnValue = false; |
if (evt.stopPropagation) |
{ |
evt.stopPropagation(); |
evt.preventDefault(); |
} |
} |
I can call this function on OnClienClick in LinkButton. But I dont know how i can send to this function second parameter (eventArgs).
I think the first parameter (sender) i can send to this function like this:
var sender = $find("<%= RadGrid1.ClientID %>"); |
But i cant understand how i can send second parameter...
Maybe anybody decided a similar task.
Thanks