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