<telerik:RadWindowManager ID="RadWindowManagerActuals" ShowContentDuringLoad="true" VisibleStatusbar="true" width="820px" Height="800px" ReloadOnShow="true" runat="server" Skin="Default" EnableShadow="false"> <Windows> <telerik:RadWindow ID="RadShowActuals" runat="server" Behaviors="Close" Modal="true" > <ContentTemplate> <telerik:RadGrid ID="GrdMeasureActuals" AutoGenerateColumns="False" AllowPaging="True" GridLines="Both" CellPadding="2" AllowSorting="True" runat="server" OnNeedDataSource="GrdMeasureActuals_NeedDataSource" OnUpdateCommand="GrdMeasureActuals_UpdateCommand" OnItemCommand="GrdMeasureActuals_ItemCommand" OnItemDataBound="GrdMeasureActuals_ItemDataBound" Width="780px"> <PagerStyle Mode="NextPrev" /> <GroupingSettings CaseSensitive="false" /> <MasterTableView TableLayout="Fixed" PageSize="300" DataKeyNames="ID"> <Columns> <telerik:GridButtonColumn FooterText="Edit" DataTextFormatString="Edit" ButtonType="ImageButton" UniqueName="Edit" HeaderText="Edit" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" CommandName="Edit" DataTextField="ID" ImageUrl="~/_layouts/images/edit.gif" HeaderStyle-Width="25px"> </telerik:GridButtonColumn> <telerik:GridTemplateColumn HeaderText="Actual Value Date" SortExpression="ActualValueDate" HeaderStyle-Width="60px" > <ItemTemplate> <asp:Label Id="LblActualValueDate" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"ActualValueDateString")%>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadDatePicker ID="DatActualValueDate" runat="server" Width="140px" Enabled="true" AutoPostBack="false" DateInput-EmptyMessage="" MinDate="01/01/2010" MaxDate="01/01/2100" Culture='<%# preferredCulture %>' > <Calendar runat="server"> <SpecialDays> <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday" /> </SpecialDays> </Calendar> </telerik:RadDatePicker> <asp:Label runat="server" ForeColor="red" Id="LblErrorActualValueDate" /> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid> <br /> </ContentTemplate> </telerik:RadWindow> </Windows> </telerik:RadWindowManager><telerik:RadDateTimePicker ID="dtpWhen" Width="200px" runat="server" AutoPostBackControl="Calendar"> <TimeView ID="TimeView3" Interval="0:30" Columns="4" RenderDirection="Vertical" runat="server" /> <Calendar> <SpecialDays> <telerik:RadCalendarDay Repeatable="Today" ItemStyle-BackColor="Pink" /> </SpecialDays> </Calendar></telerik:RadDateTimePicker>
<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" AllowAutomaticUpdates="True" AllowAutomaticInserts="True" AllowAutomaticDeletes="True" AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True" DataSourceID="EntityDataSource1"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="EntityDataSource1" CommandItemDisplay="Top"> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="NAME" FilterControlAltText="Filter NAME column" HeaderText="NAME" SortExpression="NAME" UniqueName="NAME"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SURNAME" FilterControlAltText="Filter SURNAME column" HeaderText="SURNAME" SortExpression="SURNAME" UniqueName="SURNAME"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="ROLE_ID" DataType="System.Int32" FilterControlAltText="Filter ROLE_ID column" HeaderText="ROLE_ID" SortExpression="ROLE_ID" UniqueName="ROLE_ID"> <EditItemTemplate> <asp:EntityDataSource ID="roleDS" runat="server" ConnectionString="name=TestDbEntities" DefaultContainerName="TESTDbEntities" EnableFlattening="False" EntitySetName="ROLE" Select="it.[ID], it.[NAME]"> </asp:EntityDataSource> <telerik:RadComboBox ID="ROLE_IDComboBox" runat="server" DataSourceID="RoleDS" DataTextField="NAME" DataValueField="ID"> </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="ROLE_IDLabel" runat="server" Text='<%# Eval("ROLE_ID") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"></FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu></telerik:RadGrid> <asp:EntityDataSource ID="EntityDataSource1" runat="server"ConnectionString="name=TestDbEntities" DefaultContainerName="TESTDbEntities"EnableDelete="True" EnableFlattening="False" EnableInsert="True"EnableUpdate="True" EntitySetName="USER"></asp:EntityDataSource>I have used a RadTreeView control in an aspx page, where the Root element has been associated an "Add " context menu.
While the ContextMenuItemClick event is fired on the server side when viewed from Opera 11, Firefox 11, Chrome 17, Internet Explorer 8, it does not fire when viewed from Internet Explorer 9 - it only adds a # tag at the end of the URL and no PostBack is executed.
I have tried to set the PostBack property of the Context menu item to true, to false - to no avail.
Please let me know if there is something that I am missing.
Thank you.
Zoltan
PS. Below is the mark-up used in my page:
<telerik:RadTreeView ID="CollectiveNameTree" runat="server" EnableDragAndDrop="true" EnableDragAndDropBetweenNodes="true" MultipleSelect="false" EnableViewState="true" OnNodeEdit="CollectiveNameTree_NodeEdit" OnClientNodeEditing="onClientNodeEditing" OnNodeDrop="CollectiveNameTree_HandleDrop" OnClientContextMenuItemClicking="onClientContextMenuItemClicking" OnClientContextMenuShowing="onClientContextMenuShowing" OnClientDoubleClick="onClientNodeDoubleClicking" OnClientNodeDragStart="onClientNodeDragStart" OnClientNodeDropping="onClientNodeDropping" OnClientNodeDragging="onClientNodeDragging" > <WebServiceSettings Path="~/WebServices/Substances.asmx" Method="GetTreeViewCategories" /> <Nodes> <telerik:RadTreeNode Text="<%$ Resources:Buttons,ClassificationsRootNodeTitle %>" PostBack="true" Expanded="false" ExpandMode="WebService" Value="1" ContextMenuID="RootContextMenu" /> </Nodes> <ContextMenus> <telerik:RadTreeViewContextMenu ID="RootContextMenu" runat="server"> <Items> <telerik:RadMenuItem Value="AddClassification" Text="<%$ Resources:Buttons,AddClassification %>" /> </Items> </telerik:RadTreeViewContextMenu> </ContextMenus></telerik:RadTreeView>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec elementum vehicula condimentum. Vivamus sed neque arcu. Proin mattis tristique ante, ac tincidunt sem vulputate sed. Vestibulum et elit ac lorem sagittis blandit a vitae dui. Sed aliquet fermentum pulvinar. Nunc erat ante, euismod sit amet blandit pulvinar, semper sed orci. Pellentesque egestas tempus magna, vitae interdum dui feugiat a. Duis a vestibulum arcu. Nam arcu turpis, fringilla in consectetur pulvinar, hendrerit sed sem. Phasellus id sem odio. Nam quis ante lectus. In non sapien vitae turpis pulvinar congue. Ut porta auctor nisl non hendrerit. Proin eget odio at nibh faucibus laoreet.
