Had a few reports from customers that the upload control was not properly displayed. Only a small box was displayed on the screen - no browse button, and nothing happened when clicking.
I was able to reproduce the problem in IE8 compatibility mode (presumably, this would also happen in IE7 and in IE9 compatibility mode).
The span wrapper around the file input box was set to overflow:hidden, which chopped off the control display, leaving just a little bit peeking out.
I added the following to my page to fix the problem:
<
style
type
=
"text/css"
>
.RadUpload .ruFileWrap {
overflow:visible !important;
}
</
style
>
Since the overflow style in the telerik upload.css file is "!important", I could not find a way to fix the overflow globally - I need to add the above style to every page where the control is used. Is there a better way to do this?
Hi,
I have old version of Telerik controls (ProductVersion: 2008.03.1125.20) but maybe you know something about this problem.
I have on my page:
<telerik:RadFileExplorer ID="fileExp" runat="server"> <configuration viewpaths="~/Documents" uploadpaths="~/Documents" deletepaths="~/Documents"> </configuration> </telerik:RadFileExplorer>
Creating folders, renaming and deleting is working, deleting files also but when I rename file, it is moved (with new name)
to folder '~/' (outside ~/Documents). What is wrong?
function GetRadWindow(){ |
var oWindow = null; |
if (window.radWindow) oWindow = window.radWindow; |
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; |
return oWindow; |
} |
function OpenRadWindow(url, modal, width, height, name, cancelReturnValue, title, refresh, refreshElement, onClose) { |
var oManager = GetRadWindowManager(); |
if (oManager == null) { |
alert("No Rad manager is available"); |
return; |
} |
Wnd = oManager.open(url, name); |
Wnd.setSize(width, height); |
Wnd.set_title(title); |
Wnd.setActive(true); |
Wnd.SetModal(true); |
Wnd.set_showContentDuringLoad(true); |
Wnd.center(); |
Wnd.refresh = refresh; |
Wnd.cancelReturnValue = cancelReturnValue; |
Wnd.returnValue = cancelReturnValue; |
if (onClose!=null) Wnd.add_close(onClose); |
if (refreshElement==null) refreshElement = "custom"; |
Wnd.refreshElement = refreshElement; |
} |
<telerik:RadCodeBlock ID="cb1" runat="server"> |
<script type="text/javascript"> |
function refreshCustomFields(sender,eventArgs) |
{ |
var ajaxManager = $find("<%= rapCustom.ClientID%>"); |
ajaxManager.ajaxRequest(eventArgs); |
} |
</script> |
</telerik:RadCodeBlock> |
Error: a[b] is not a function |
Source File: http://localhost:64113/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_RadScriptManager1_HiddenField&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ad0c4ca6e-6b5d-49b6-922d-5244924fb100%3aea597d4b%3ab25378d2 |
Line: 6 |
Webpage error details |
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; OfficeLiveConnector.1.4; OfficeLivePatch.1.3) |
Timestamp: Wed, 28 Oct 2009 21:14:42 UTC |
Message: Function expected |
Line: 6 |
Char: 29366 |
Code: 0 |
URI: http://localhost:64113/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_RadScriptManager1_HiddenField&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ad0c4ca6e-6b5d-49b6-922d-5244924fb100%3aea597d4b%3ab25378d2 |
<body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function pageLoad(sender, eventArgs) { if (!eventArgs.get_isPartialLoad()) { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("InitialPageLoad"); if (window.contentPageLoad) { window.contentPageLoad(sender, eventArgs); } } } </script> </telerik:RadCodeBlock> <div> <telerik:RadAjaxManager ID="RadAjaxManager1" OnAjaxRequest="RadAjaxManager1_AjaxRequest" DefaultLoadingPanelID="RadAjaxLoadingPanel1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Black"> Loading......... </telerik:RadAjaxLoadingPanel> <asp:Panel ID="Panel1" runat="server"> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </asp:Panel> </div> </form> </body>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function contentPageLoad(sender, eventArgs) { alert("i am from content page"); // on pageLoad doing lot of stuffs for example document.getElementById("<%= Label1.ClientID %>").innerHTML = "hello" } </script> </telerik:RadCodeBlock> <telerik:RadAjaxPanel runat="server" ID="ajaxPanel"> <%-- all controls will be residing inside the ajax panel--%> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </telerik:RadAjaxPanel> </asp:Content>
now the problem is on page load the ajaxrequest starts and the contentPageLoad() assigns value to the label, but when the ajaxrequest ends the value assigned throughcontentPageLoad() is refreshed . Please Help Me.
<
table
data-bind
=
"foreach: MyModel"
><
br
>
<
tr
>
<
td
>
<
telerik:RadComboBox
runat
=
"server"
DataTextField="Name"
DropDownWidth="240" DataValueField="Value" Width="100"
AppendDataBoundItems="true"
</
telerik:RadComboBox
>
</
td
>
</
tr
>
</
table
>