Hello.
We have a Radmenu that uses a Sitemap data source, and we have the menu set up with a OnClientMouseOut function that shows a overlay to mask a section of the page. However, when the mouse goes over separators, the overlay is hidden, and then pops up again once it goes over a menu item, it's like it does not count separators as being part of the menu. Is there a way to prevent this from happening?
Thanks,
Marco
I am getting the following javascript error when my radmenu loads : Error:Unable to get property 'addEventListener' of undefined or null reference
This causes some (not all) of the children menu items to not show up. Only 2 dropdowns (children) work and the rest do not drop down.
Is there any way to fix this? I have tried so many things but no luck.
Using IE 11 ASP.net 2.0 C# code.
thanks,
-may
In VS I am using Telerik.Webcontrols Assembly="Radmenu.Net2" which allows me to do this:
in the ascx file:
<%@Register TagPrefix="radm" Namespace="Telerik.WebControls" Assembly="RadMenu.Net2" %>
<radm:radmenu runat="server" id="mymenu" skinspath="~/app_themes/Normal" skin="Radmenu" width="100%" OnItemDataBound="mymenu_ItemDataBound" RadControlsDir="~/Public/RadControls/" />
Which I thought RadControlsDir leads me to Radmenu.js (in folder Public/RadControls/Menu/Scripts/4_4_6/RadMenu.js) but even when I rename this js file, it is still showing the menu. Am I not looking in the right place? In this folder "RadControls" there are these subfolders:
Ajax
Editor
Grid
Menu
Rotator
No matter what I remove it doesn't budge. I am thinking the referenced directory path is somewhere else. Can you tell me where????
thanks
-May
On the RadAsyncUpload control, I want the text of the select button to say"Browse" or whatever we translate that into for the user.
Not sure the best way to do this, onload, onrender, client side, etc...
Hi there,
The footer of a Radgrid with Frozen Columns doesnot line up in Firefox. When I move the scrollbar from to the right side, the footer mismatches the column in Firefox. It works fine in IE and Chrome. Please see the following for my demo code. Please help.
Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
id
=
"Head1"
runat
=
"server"
>
<
title
></
title
>
<
telerik:RadStyleSheetManager
ID
=
"RadStyleSheetManager1"
runat
=
"server"
/>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
<
Scripts
>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.Core.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQuery.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQueryInclude.js"
/>
</
Scripts
>
</
telerik:RadScriptManager
>
<
telerik:RadGrid
runat
=
"server"
ID
=
"ReservationsGrid"
MasterTableView-ShowHeadersWhenNoRecords
=
"true"
OnNeedDataSource
=
"ReservationsGrid_NeedDataSource"
Width
=
"520"
ShowFooter
=
"True"
AutoGenerateColumns
=
"false"
AllowPaging
=
"true"
>
<
PagerStyle
PageSizes
=
"10"
/>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
SaveScrollPosition
=
"true"
FrozenColumnsCount
=
"2"
></
Scrolling
>
</
ClientSettings
>
<
MasterTableView
>
<
CommandItemSettings
ShowExportToPdfButton
=
"true"
ShowExportToExcelButton
=
"true"
ShowExportToCsvButton
=
"false"
ShowExportToWordButton
=
"false"
></
CommandItemSettings
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"Column1"
HeaderText
=
"Column1"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column2"
HeaderText
=
"Column2"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column3"
HeaderText
=
"Column3"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column4"
HeaderText
=
"Column4"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column5"
HeaderText
=
"Column5"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column6"
HeaderText
=
"Column6"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
> </
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column7"
HeaderText
=
"Column7"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column8"
HeaderText
=
"Column8"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column9"
HeaderText
=
"Column9"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column10"
HeaderText
=
"Column10"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column11"
HeaderText
=
"Column11"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column12"
HeaderText
=
"Column12"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column13"
HeaderText
=
"Column13"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column14"
HeaderText
=
"Column14"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column15"
HeaderText
=
"Column15"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column16"
HeaderText
=
"Column16"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
> </
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column17"
HeaderText
=
"Column17"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column18"
HeaderText
=
"Column18"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Column19"
HeaderText
=
"Column19"
Aggregate
=
"Sum"
FooterText
=
" "
HeaderStyle-Width
=
"30"
></
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
form
>
</
body
>
</
html
>
Default.aspx.cs
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;
using System.Web.Security;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Telerik.Web.UI;
using System.Xml.Linq;
using System.Collections.Generic;
using System.Web.Services;
public partial class Default : System.Web.UI.Page
{
protected void ReservationsGrid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
DataTable table = new DataTable();
table.Columns.Add("Column1", typeof(int));
table.Columns.Add("Column2", typeof(int));
table.Columns.Add("Column3", typeof(int));
table.Columns.Add("Column4", typeof(int));
table.Columns.Add("Column5", typeof(int));
table.Columns.Add("Column6", typeof(int));
table.Columns.Add("Column7", typeof(int));
table.Columns.Add("Column8", typeof(int));
table.Columns.Add("Column9", typeof(int));
table.Columns.Add("Column10", typeof(int));
table.Columns.Add("Column11", typeof(int));
table.Columns.Add("Column12", typeof(int));
table.Columns.Add("Column13", typeof(int));
table.Columns.Add("Column14", typeof(int));
table.Columns.Add("Column15", typeof(int));
table.Columns.Add("Column16", typeof(int));
table.Columns.Add("Column17", typeof(int));
table.Columns.Add("Column18", typeof(int));
table.Columns.Add("Column19", typeof(int));
for (int i = 0; i < 15; i++)
{
table.Rows.Add(i, i+2, i+5, i+6, i+7, i+3, i+2, i+6, i+7, i+1, i+2, i+5, i+7, i+2, i+3, i+4, i+5, i+6, i+7);
}
ReservationsGrid.DataSource = table;
}
}