Hi,
We have two Radgrids on a web content page. For one grid, the edit form is an aspx page. When you click edit in the grid, an aspx page is loaded into the edit section of the grid. We created an eventhandler for onbeforeunload event for the aspx page, so when user leaves the aspx page(have the edit section open) and click on a button, linkbutton, leave the content page...etc, a popup will display. This works great except clicking the Add New Record in the other grid displays our pop up and clicking the +sign(left to Add New Record) doesn't, which confuses our users. Refresh button and its sign have the same issue.
Could any body help me?
Thanks & Regards,
Zwu

| <telerik:RadAjaxPanel runat="server" ID="AjaxPanel"> |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowMultiRowSelection="true" |
| AllowSorting="True" AutoGenerateColumns="False" GridLines="Both" |
| Skin="Black" SelectedItemStyle-ForeColor="Aqua" OnSortCommand="RadGrid1_SortCommand"> |
| <MasterTableView ClientDataKeyNames="NodeName" RowIndicatorColumn-Display="false" TableLayout="Auto" AllowMultiColumnSorting="true" DataKeyNames="NodeName" > |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="Terminal" DataField="NodeName" SortExpression="NodeName" ItemStyle-Wrap="false" |
| ItemStyle-HorizontalAlign="Center" UniqueName="DisplayName"> |
| <ItemStyle HorizontalAlign="Left" Wrap="False" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="IP Address" DataField="IPAddress" SortExpression="IPAddress" ItemStyle-Wrap="false" |
| ItemStyle-HorizontalAlign="Center" UniqueName="IpAddress" HeaderStyle-HorizontalAlign="Center" AllowSorting="false" > |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Last Online Time" SortExpression="LastOnline" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="Center" UniqueName="LastOnlineTime" HeaderStyle-HorizontalAlign="Center" AllowSorting="false" > |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Product" SortExpression="ProductName"> |
| <ItemTemplate> |
| <asp:HyperLink ID="targetControl" runat="server" NavigateUrl="#"><img src="Style/Images/page2.gif" border="0" /></asp:HyperLink> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| </MasterTableView> |
| <ClientSettings EnableRowHoverStyle="true" > <Selecting AllowRowSelect="true"/> |
| <ClientEvents OnRowCreated="RadGrid1_RowCreated" OnRowDeSelected="RadGrid1_RowDeselected" OnRowSelected="RadGrid1_RowSelected" OnRowContextMenu="RowContextMenu" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| <asp:Timer ID="Timer1" runat="server" EnableViewState="False" Interval="500000" OnTick="Timer1_Tick"> |
| </asp:Timer> |
| </telerik:RadAjaxPanel> |
| <telerik:RadAjaxManager ID="RadAjaxManager2" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="Timer1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="AjaxPanel" /> |
| </UpdatedControls> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadToolTipManager ID="RadToolTipManager1" OffsetY="-1" HideEvent="ManualClose" |
| Width="250" Height="350" runat="server" RelativeTo="Element" OnAjaxUpdate="OnAjaxUpdate" |
| Position="MiddleRight" > |
| </telerik:RadToolTipManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Transparency="30" CssClass="LoadingPanel" > |
| </telerik:RadAjaxLoadingPanel> |
| Private Sub UpdateToolTip(ByVal elementID As String, ByVal panel As UpdatePanel) |
| Dim ctrl As Control = Page.LoadControl("ctrlGridRowDetail.ascx") |
| panel.ContentTemplateContainer.Controls.Add(ctrl) |
| Dim details As ctrlGridRowDetail = DirectCast(ctrl, ctrlGridRowDetail) |
| details.rowID = elementID |
| End Sub |
| Sub OnAjaxUpdate(ByVal sender As Object, ByVal args As ToolTipUpdateEventArgs) |
| Me.UpdateToolTip(args.Value, args.UpdatePanel) |
| End Sub |
| Private Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound |
| If (TypeOf (e.Item) Is GridDataItem) Then |
| Dim target As Control = e.Item.FindControl("targetControl") |
| If Not [Object].Equals(target, Nothing) Then |
| If Not [Object].Equals(Me.RadToolTipManager1, Nothing) Then |
| Me.RadToolTipManager1.TargetControls.Add(target.ClientID, (TryCast(e.Item, GridDataItem)).GetDataKeyValue("NodeName").ToString(), True) |
| End If |
| End If |
| End If |
| End Sub |
| Protected Sub RadGrid1_SortCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridSortCommandEventArgs) |
| RadToolTipManager1.TargetControls.Clear() |
| End Sub |
| <%@ Control Language="vb" AutoEventWireup="false" CodeBehind="ctrlGridRowDetail.ascx.vb" Inherits="ClientWebApp.ctrlGridRowDetail" %> |
| <asp:Label runat="server" ID="lblTitle"></asp:Label> |
| <asp:Label ID="lblAttribute" runat="server"></asp:Label> |
| Private row As String |
| Property rowID() As String |
| Get |
| Return row |
| End Get |
| Set(ByVal value As String) |
| row = value |
| End Set |
| End Property |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| BindNodeInfo() |
| End Sub |
| Protected Sub BindNodeInfo() |
| <<-- Populate Data here and attach result to a string builder --> |
| lblAttribute.Text = sb.ToString() |
| End Sub |

When I use the Telerik Editor, and clik on the Image Manager, a window with folders and files on the server appear.
When I try to move between folders or files with the up/down arrow keys, the whole explorer moves instead of changing the image preview between folder or files, as windows explorer does.
Is there any way to make that the up/down arrow keys change between files, to see different image previews without having to use the mouse?
Thank you!

Using RadGrid (asp.net 2.0) VS 2008, my grouped items are collapsed. I am grouping by multiple items, the initial view looks good, once I expand, I do not see the aggregate value. I have attached an image before and after expanding.
| <telerik:RadGrid ID="grid" runat="server" |
| DataSourceID="LinqDataSource1" AutoGenerateColumns="False" |
| AllowSorting="True" |
| GridLines="None" ShowGroupPanel="True" ShowFooter="true" |
| ongroupschanging="OnGroupChanged" Skin="WebBlue" |
| > |
| <ClientSettings AllowDragToGroup="true" AllowColumnsReorder="true" |
| ReorderColumnsOnClient="True"></ClientSettings> |
| <MasterTableView GroupsDefaultExpanded="false" ShowGroupFooter="true"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="Participant" HeaderText="Participant" |
| SortExpression="Participant" UniqueName="Participant"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="activityType" HeaderText="Activity Type" |
| SortExpression="activityType" UniqueName="activityType"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Items" HeaderText="Items" Groupable="false" |
| SortExpression="Items" UniqueName="Items" Aggregate="sum" FooterText="Total: " FooterAggregateFormatString="Total: {0:###,###}"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="EntityType" HeaderText="Entity Type" |
| SortExpression="EntityType" UniqueName="EntityType"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Entity" HeaderText="Entity" |
| SortExpression="Entity" UniqueName="Entity"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Region" HeaderText="Region" |
| SortExpression="Region" UniqueName="Region"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <GroupByExpressions> |
| <telerik:GridGroupByExpression> |
| <GroupByFields> |
| <telerik:GridGroupByField fieldName="Participant" /> |
| </GroupByFields> |
| <SelectFields> |
| <telerik:GridGroupByField fieldName="Participant" HeaderText="Participant" /> |
| </SelectFields> |
| </telerik:GridGroupByExpression> |
| <telerik:GridGroupByExpression> |
| <GroupByFields> |
| <telerik:GridGroupByField fieldName="activityType" /> |
| </GroupByFields> |
| <SelectFields> |
| <telerik:GridGroupByField fieldName="activityType" HeaderText="Activity Type" /> |
| </SelectFields> |
| </telerik:GridGroupByExpression> |
| <telerik:GridGroupByExpression> |
| <GroupByFields> |
| <telerik:GridGroupByField fieldName="EntityType" /> |
| </GroupByFields> |
| <SelectFields> |
| <telerik:GridGroupByField fieldName="EntityType" HeaderText="Entity Type" /> |
| </SelectFields> |
| </telerik:GridGroupByExpression> |
| </GroupByExpressions> |
| </MasterTableView> |
| </telerik:RadGrid> |