I've implemented the RadGrid contextual menu on a RadGrid and it works fine on PC. When I right click on MAC, the menu appears for a brief time but the page postbacks before I can select an Item.
Here is code I've implemented.
Thanks in advance for your help.
Thomas
<telerik:RadGrid ID="radGridDocumentLibrary" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" Width="100%"
OnRowDrop="grdPendingDocuments_RowDrop" Skin="docTable" EnableEmbeddedSkins="false" AllowSorting="True" OnSortCommand="radGridDocumentLibrary_SortCommand">
<ClientSettings AllowRowsDragDrop="true">
<Selecting AllowRowSelect="true" />
<ClientEvents OnRowDragStarted="applyCursor" OnRowDropped="removeCursor" OnRowSelected="removeCursor" />
</ClientSettings>
<MasterTableView DataKeyNames="DocumentID" NoMasterRecordsText="Meeting Document Library is Empty - Upload Documents To Add to Your Board Book" ShowHeader="true">
<Columns>
<telerik:GridTemplateColumn HeaderText="Name" ShowSortIcon="true" SortExpression="DocumentName" SortAscImageUrl="../img/uarrow.gif" SortDescImageUrl="../img/darrow.gif">
<ItemStyle CssClass="docCell dragDroppable" />
<ItemTemplate>
<span>
<i class="icon-file"></i>
<asp:Label ID="lblDocumentName" runat="server" Text='<%# Eval("DocumentName") %>' CssClass="docInSection"></asp:Label></span>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Date" ShowSortIcon="true" SortExpression="SortDate" SortAscImageUrl="../img/uarrow.gif" SortDescImageUrl="../img/darrow.gif">
<HeaderStyle CssClass="rgHeader docDate" />
<ItemStyle CssClass="docCell docCellDate" />
<ItemTemplate>
<asp:Label ID="lblDocDate" runat="server" Text='<%# Convert.ToDateTime(Eval("DocumentDate").ToString()).ToShortDateString() %>' CssClass="docInSection"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<SortingSettings SortedBackColor="Azure" EnableSkinSortStyles="false"></SortingSettings>
<ClientSettings AllowRowsDragDrop="True">
<Selecting AllowRowSelect="true" EnableDragToSelectRows="false"></Selecting>
<ClientEvents OnRowDropping="onRowDroppingDL"></ClientEvents>
<ClientEvents OnRowContextMenu="RowContextMenu"></ClientEvents>
</ClientSettings>
</telerik:RadGrid>
<telerik:RadContextMenu ID="RadMenu1" runat="server" OnItemClick="RadMenu1_ItemClick"
EnableRoundedCorners="true" EnableShadows="true">
<Items>
<telerik:RadMenuItem Text="Replace">
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="Rename">
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="Delete">
</telerik:RadMenuItem>
<telerik:RadMenuItem Text="View">
</telerik:RadMenuItem>
</Items>
</telerik:RadContextMenu>