
EDIT: my ASP.NET AJAX version is 2009.1 ...after some tests I saw that this problem appears only in IE8... and then I found this thread ...it explains that is a IE8 bug and there isn't workaround and to solve it we need to update the ASP.NET AJAX RadControls.
...I downloaded the trial version of 2009.2, for a rapid check of this solution, and now it works!
I hope this help! ;-)
Hi all,
I found a big problem... in few words if I have a RadComboCox in RadWindow... when I try to use the RadComboBox with the mouse, if there are a component in main page and in the same position of RadComboBox then the RadWindows acts as if it were not modal!
I made a simple test project... I can't attach it then follow the code of the 2 simple pages (Defaut.aspx and PopUp.aspx)
This is a Screenshot of the problem.
NOTE: the issue appears only interact with the RadComboBox on RadWindow... to reproduce this issue you need to positionate the RadWindow in mean that the inside RadComboBox is over a component of the main page (as in the screenshot).
This is the Default.aspx (nothing in code behind)
| <%@ 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 runat="server"> |
| <title>RadWindow "Modal isn't really modal" test</title> |
| <link href="App_Themes/Theme1/StyleSheet.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body style="background: #DBEADE"> |
| <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" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <telerik:RadSkinManager ID="RadSkinManager1" runat="server" Skin="Telerik" ShowChooser="False"> |
| </telerik:RadSkinManager> |
| <telerik:RadFormDecorator ID="FormDecorator1" runat="server" DecoratedControls="All" Enabled="false" /> |
| <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script type="text/javascript"> |
| function ShowModalWindow(sender, eventArgs) { |
| window.radopen("PopUp.aspx", "PopUpDialog"); |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server" style="z-index: 999999; left: 1;"> |
| <Windows> |
| <telerik:RadWindow ID="PopUpDialog" |
| runat="server" |
| Title="" |
| Height="300px" |
| Width="300px" |
| ReloadOnShow="true" |
| ShowContentDuringLoad="false" |
| Modal="true" |
| VisibleTitlebar="true" |
| VisibleStatusbar="true" |
| Behaviors="Close, Move, Resize" style="z-index: 999999999;" /> |
| </Windows> |
| </telerik:RadWindowManager> |
| <br /> |
| <br /> |
| <br /> |
| <br /> |
| <table align="center"> |
| <tr> |
| <td> |
| <div class="module" style="text-align: center; width: 700px; margin-top: 10px; z-index: -100;"> |
| <telerik:RadComboBox ID="RadCmbTest" runat="server" |
| Height="216px" |
| Width="300px" |
| EmptyMessage="Select an item" |
| HighlightTemplatedItems="True" |
| EnableLoadOnDemand="True" |
| AutoPostBack="True" |
| LoadingMessage="Loading..." |
| ZIndex="0"> |
| <Items> |
| <telerik:RadComboBoxItem Text="Text 1" Value="1" /> |
| <telerik:RadComboBoxItem Text="Text 2" Value="2" /> |
| <telerik:RadComboBoxItem Text="Text 3" Value="3" /> |
| <telerik:RadComboBoxItem Text="Text 4" Value="4" /> |
| <telerik:RadComboBoxItem Text="Text 5" Value="5" /> |
| <telerik:RadComboBoxItem Text="Text 6" Value="6" /> |
| <telerik:RadComboBoxItem Text="Text 7" Value="7" /> |
| <telerik:RadComboBoxItem Text="Text 8" Value="8" /> |
| <telerik:RadComboBoxItem Text="Text 9" Value="9" /> |
| <telerik:RadComboBoxItem Text="Text 10" Value="10" /> |
| </Items> |
| </telerik:RadComboBox> |
| <asp:Button ID="btnOpenWindows" runat="server" Text="Click me to open the RadWindow modal" OnClientClick="ShowModalWindow(); return false;" style="z-index: 1;" /> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </form> |
| </body> |
| </html> |
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="PopUp.aspx.cs" Inherits="PopUp" %> |
| <%@ 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 runat="server"> |
| <title>Hi, I'am a modal RadWindow</title> |
| <link href="App_Themes/Theme1/StyleSheet.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body style="background: #DBEADE"> |
| <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" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <telerik:RadSkinManager ID="RadSkinManager1" runat="server" Skin="Telerik" ShowChooser="False"> |
| </telerik:RadSkinManager> |
| <telerik:RadFormDecorator ID="FormDecorator1" runat="server" DecoratedControls="All" Enabled="false" /> |
| <div> |
| <table style="width: 100%; text-align: center; vertical-align: middle;"> |
| <tr> |
| <td style="height: 30px;" colspan="2"> |
| TEST MODAL WINDOW |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 100px;"> |
| RadComboBox |
| </td> |
| <td style="height: 30px;"> |
| <telerik:RadComboBox ID="RadComboBox1" LoadingMessage="Loading..." EmptyMessage="Select an item" runat="server"> |
| <Items> |
| <telerik:RadComboBoxItem Text="Text 1" Value="1" /> |
| <telerik:RadComboBoxItem Text="Text 2" Value="2" /> |
| <telerik:RadComboBoxItem Text="Text 3" Value="3" /> |
| <telerik:RadComboBoxItem Text="Text 4" Value="4" /> |
| <telerik:RadComboBoxItem Text="Text 5" Value="5" /> |
| <telerik:RadComboBoxItem Text="Text 6" Value="6" /> |
| <telerik:RadComboBoxItem Text="Text 7" Value="7" /> |
| <telerik:RadComboBoxItem Text="Text 8" Value="8" /> |
| <telerik:RadComboBoxItem Text="Text 9" Value="9" /> |
| <telerik:RadComboBoxItem Text="Text 10" Value="10" /> |
| </Items> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| RadDatePicker |
| </td> |
| <td style="height: 30px;"> |
| <telerik:RadDatePicker ID="RadDatePicker1" runat="server"> |
| </telerik:RadDatePicker> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| RadTextBox |
| </td> |
| <td style="height: 30px;"> |
| <telerik:RadTextBox ID="RadTextBox1" runat="server"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </form> |
| </body> |
| </html> |
| <?xml version="1.0"?> |
| <!-- |
| Note: As an alternative to hand editing this file you can use the |
| web admin tool to configure settings for your application. Use |
| the Website->Asp.Net Configuration option in Visual Studio. |
| A full list of settings and comments can be found in |
| machine.config.comments usually located in |
| \Windows\Microsoft.Net\Framework\v2.x\Config |
| --> |
| <configuration> |
| <configSections> |
| <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> |
| <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> |
| <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> |
| <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> |
| <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> |
| <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> |
| <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> |
| <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/></sectionGroup></sectionGroup></sectionGroup></configSections><appSettings/> |
| <connectionStrings/> |
| <system.web> |
| <!-- |
| Set compilation debug="true" to insert debugging |
| symbols into the compiled page. Because this |
| affects performance, set this value to true only |
| during development. |
| --> |
| <compilation debug="true"> |
| <assemblies> |
| <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
| <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
| <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
| <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> |
| <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
| <add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation> |
| <!-- |
| The <authentication> section enables configuration |
| of the security authentication mode used by |
| ASP.NET to identify an incoming user. |
| --> |
| <authentication mode="Windows"/> |
| <!-- |
| The <customErrors> section enables configuration |
| of what to do if/when an unhandled error occurs |
| during the execution of a request. Specifically, |
| it enables developers to configure html error pages |
| to be displayed in place of a error stack trace. |
| <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> |
| <error statusCode="403" redirect="NoAccess.htm" /> |
| <error statusCode="404" redirect="FileNotFound.htm" /> |
| </customErrors> |
| --> |
| <pages> |
| <controls> |
| <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/> |
| </controls> |
| </pages> |
| <httpHandlers> |
| <remove verb="*" path="*.asmx"/> |
| <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/> |
| <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/> |
| <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/> |
| <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/> |
| <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/> |
| </httpHandlers> |
| <httpModules> |
| <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/> |
| <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/> |
| </httpModules> |
| </system.web> |
| <system.codedom> |
| <compilers> |
| <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4"> |
| <providerOption name="CompilerVersion" value="v3.5"/> |
| <providerOption name="WarnAsError" value="false"/></compiler> |
| <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4"> |
| <providerOption name="CompilerVersion" value="v3.5"/> |
| <providerOption name="OptionInfer" value="true"/> |
| <providerOption name="WarnAsError" value="false"/></compiler></compilers></system.codedom> |
| <system.webServer> |
| <validation validateIntegratedModeConfiguration="false"/> |
| <modules> |
| <remove name="ScriptModule"/> |
| <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules> |
| <handlers> |
| <remove name="WebServiceHandlerFactory-Integrated"/> |
| <remove name="ScriptHandlerFactory"/> |
| <remove name="ScriptHandlerFactoryAppServices"/> |
| <remove name="ScriptResource"/> |
| <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
| <add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></handlers></system.webServer> |
| <runtime> |
| <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
| <dependentAssembly> |
| <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> |
| <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly> |
| <dependentAssembly> |
| <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> |
| <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly></assemblyBinding></runtime></configuration> |
| function resizeWindow() |
| { |
| var table = $get('layoutTable'); |
| oWindow.set_width(table.offsetWidth); |
| oWindow.set_height(table.offsetHeight); |
| } |

| <table border='1' width='100%'> |
| <tr> |
| <td width='50%'> |
| left |
| </td> |
| <td width='50%'> |
| <table border='1' width='100%'> |
| <tr> |
| <td width='100%'> |
| right top |
| </td> |
| </tr> |
| <tr> |
| <td width='100%'> |
| right bottom |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
I have two calendars next to each other.
<telerik:RadCalendar ID="RadCalendar1" runat="server" AutoPostBack="true" MultiViewColumns="2"
MultiViewRows="1" EnableMultiSelect="false" OnPreRender="RadCalendar1_PreRender">
</telerik:RadCalendar>
The Height and Width attributes of the Calendar control do not work.
We need to find out how to control the size( Width and Height) of the control. I cannot reduce the width and height of the calendars.
Also how can we remove the month headers right above the calendars.I want to keep the common header though.
Thanks
Anil
Hello,
We had some issue when using the Media Manager in the RadEditor for MOSS (full-featured) to add a video to a WebPart page. The Windows Media Player’s window displays but the video doesn’t play (we have IE7 and WMP10).
We find that modifying a little bit the generated HTML makes it finally works.
Here is the original generated HTML code:
<object type="application/x-oleobject" height="150" width="150" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">
<param name="FileName" value="/Test_RENAULT/Videos/RadNavigation.avi"/>
<embed src="/Test_RENAULT/Videos/RadNavigation.avi" width="150" height="150" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer"></embed>
</object>
The changes concern the “object” tag.
If we remove it (we keep only the “embed” tag), it works fine.
We can also keep it but then we have to change two of its attributes:
- Removing the “classid” attribute makes it work but it is very long.
- To make it faster we change the value of the “type” attribute, from “application/x-oleobject” to “"application/x- mplayer2" (like in the “embed” tag).
With this second method it works fine too.
As these changes are manual, we would like to know how we can have an automatic solution.
Thanks
Jeff
RadEditor is activated.
Enter new item – results are inconsistent. Sometime it gets saved. Sometime item is not getting saved. After I click Save button, page refreshes and all text is gone. .
<
telerik:RadTreeView ID="RadTreeView1" runat="server" CheckBoxes="True" TriStateCheckBoxes="True" CheckChildNodes="True" DataTextField="name">
</telerik:RadTreeView>
<asp:Button ID="expertiseFilterButton" runat="server" Text="Filter Faculty" OnClick="expertiseFilterButton_Click" />
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
-----------------------
protected
void expertiseFilterButton_Click(object sender, EventArgs e)
{
string message = "";
IList<RadTreeNode> nodeCollection = RadTreeView1.GetAllNodes();
foreach (RadTreeNode node in nodeCollection)
{
message += node.FullPath +
" - " + node.Checked.ToString() + "<br />";
}
Literal1.Text = message;
}
-----------------------
No matter which or how many items I check, the node.Checked keeps coming back as False. Any ideas on what I am doing wrong?