Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
93 views
Hi, I'm having some problems to use the RadFormDecorator in the development of an application. With a RadFormDecorator in the page, the textboxes aren't showing right in the Internet Explorer. Using Firefox there is no issue.

I've attached some pictures demonstrating the problems. I could use some advice on how to make the textboxes show correctly with the RadFormDecorator in any browser.

Thanks,

Simón de Lizarza
Georgi Tunev
Telerik team
 answered on 04 Mar 2010
1 answer
127 views
*EDIT - RESOLVED*
To solve this issue I set the Skin property, they should add that to their demo code.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
I tried setting up a simple loading panel using
http://demos.telerik.com/aspnet-ajax/ajax/examples/loadingpanel/loadingimages/defaultcs.aspx

I have a couple issues.  First, I don't see where they specify an image or anything else inside the loading panel.  Also, transparency and background position are not working.  The only code behind I have was to handle button click which causes a thread sleep, so I didn't see the point of adding it.  I'm using Telerik.Web.UI version 2009.1.527.20.  Is anybody else having this problem?

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Test.aspx.vb" Inherits="MassMemberMoveUI.Test" %> 
 
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">  
<head id="Head1" runat="server">  
    <title></title>  
</head> 
<body> 
    <form runat="server" id="mainForm" method="post">  
    <!-- content start --> 
    <telerik:RadScriptManager ID="ScriptManager1" runat="server" /> 
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">  
        <AjaxSettings> 
            <telerik:AjaxSetting AjaxControlID="Panel1">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
        </AjaxSettings> 
    </telerik:RadAjaxManager> 
    <fieldset> 
        <asp:Panel ID="Panel1" runat="server" HorizontalAlign="Center" Height="275px">  
            <asp:Button ID="Button1" runat="server" Text="Click to see the loading image" OnClick="Button1_Click" 
                Style="margin-top: 15px; margin-left: 15px" /> 
        </asp:Panel> 
    </fieldset> 
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" EnableSkinTransparency="true" 
        BackgroundPosition="Bottom">  
    </telerik:RadAjaxLoadingPanel> 
    <!-- content end --> 
    </form> 
</body> 
</html> 
Dimo
Telerik team
 answered on 04 Mar 2010
1 answer
98 views
Hi,
I am binding radpanel with linq datasource.How can i expand 1st rad panel item on page load?
Princy
Top achievements
Rank 2
 answered on 04 Mar 2010
1 answer
103 views
Hi

How can i detect if cookies are enabled/disabled client side ?

thanks for any tips.

best regards
Daniel
Telerik team
 answered on 04 Mar 2010
6 answers
183 views
Hello

I am trying to upload an image file using radgrid. I have followd the binary image upload in grid demo but my application is a bit diffirent and have tried several methods to accomplish this. I am adding my update parameters and data and calling the update method in code behind from the RadGrid_UpdateCommand.

I have tried putting the upload code in the UpdateCommand,  DataBount and ItemCreated events but I am getting an error with the parameter and I am not sure if I am going on the right track.

Here is the aspx markup:

        <telerik:RadGrid ID="rgSlides" runat="server" GridLines="None" Skin="Hay" PageSize="8" 
            ClientSettings-Scrolling-SaveScrollPosition="true" AllowPaging="True">  
            <HeaderStyle HorizontalAlign="Left" /> 
            <ItemStyle HorizontalAlign="Left" /> 
            <AlternatingItemStyle HorizontalAlign="Left" /> 
            <ClientSettings EnablePostBackOnRowClick="true">  
                <Selecting AllowRowSelect="true" /> 
            </ClientSettings> 
            <PagerStyle Mode="NumericPages" /> 
            <MasterTableView PageSize="5" AutoGenerateColumns="False" DataKeyNames="OrderID" 
                CommandItemDisplay="Top" ShowHeadersWhenNoRecords="true" NoMasterRecordsText="Click New Slide to insert a new slide row." EditMode="PopUp">  
                <Columns> 
                    <telerik:GridButtonColumn CommandName="DeleteRow" CommandArgument="DeleteRow" HeaderText="" 
                        Text="Delete" UniqueName="DeleteRow">  
                    </telerik:GridButtonColumn> 
                    <telerik:GridTemplateColumn UniqueName="ID" SortExpression="ID" ReadOnly="true" Visible="false">  
                        <ItemTemplate> 
                            <asp:Label ID="lblID" runat="server" Text='<% #Bind("ID") %>' /> 
                        </ItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn HeaderText="CustomerID" UniqueName="CustomerID" SortExpression="CustomerID" Visible="false">  
                    <ItemTemplate> 
                        <asp:Label ID="lblCustomerID" runat="server" Text='<%#Bind("CustomerID") %>' /> 
                    </ItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn HeaderText="OrderID" UniqueName="OrderID" SortExpression="OrderID" Visible="false">  
                        <ItemTemplate> 
                            <asp:Label ID="lblOrderID" runat="server" Text='<%# Bind("OrderID") %>' /> 
                        </ItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn HeaderText="Business Number" UniqueName="BusinessListingNumber" SortExpression="BusinessListingNumber">  
                        <ItemTemplate> 
                            <asp:Label ID="lblBusinessListingNumber" runat="server" Text='<%# Bind("BusinessListingNumber") %>' /> 
                        </ItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn HeaderText="Slide ID" UniqueName="SlideID" SortExpression="SlideID">  
                        <ItemTemplate> 
                            <asp:Label ID="lblSlideID" runat="server" Text='<%# Bind("SlideID") %>' /> 
                        </ItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn HeaderText="FileName" UniqueName="FileName" SortExpression="FileName" Visible="false">  
                        <ItemTemplate> 
                            <asp:Label ID="lblFileName" runat="server" Text='<%# Bind("FileName") %>' /> 
                        </ItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn HeaderText="Title" UniqueName="Title" SortExpression="Title">  
                        <ItemTemplate> 
                            <asp:Label ID="lblTitle" runat="server" Text='<%# Bind("Title") %>' /> 
                        </ItemTemplate> 
                        <EditItemTemplate> 
                            <asp:TextBox ID="txtTitle" runat="server" Text='<%# Bind("Title") %>' /> 
                        </EditItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridTemplateColumn HeaderText="Description" UniqueName="Description" SortExpression="Description">  
                    <ItemTemplate> 
                    <asp:Label ID="lblDescription" runat="server" Text='<%# Bind("Description") %>'></asp:Label> 
                    </ItemTemplate> 
                        <EditItemTemplate> 
                            <asp:TextBox ID="txtDescription" runat="server" Text='<%# Bind("Description") %>' Width="350px" Height="50px" TextMode="MultiLine" />                              
                        </EditItemTemplate> 
                    </telerik:GridTemplateColumn> 
                    <telerik:GridBinaryImageColumn DataField="ImageData" HeaderText="Slide" UniqueName="Upload" ImageAlign="NotSet"   
                    ImageHeight="80px" ImageWidth="80px" ResizeMode="Fit" DataAlternateTextField="Description" DataAlternateTextFormatString="Image od {0}">  
                    <HeaderStyle Width="10%" /> 
                    </telerik:GridBinaryImageColumn> 
                    <%--<telerik:GridTemplateColumn Visible="false">  
                    <EditItemTemplate> 
                        <telerik:RadUpload ID="RadUpload1" runat="server">  
                        </telerik:RadUpload> 
                    </EditItemTemplate> 
                    </telerik:GridTemplateColumn>--%> 
                    <telerik:GridEditCommandColumn>                    
                    </telerik:GridEditCommandColumn> 
                </Columns> 
 
<EditFormSettings CaptionFormatString="Update Slide Info for SlideID: {0}" CaptionDataField="SlideID"   
FormCaptionStyle-Font-Bold="true" PopUpSettings-Modal="true" PopUpSettings-Height="220" PopUpSettings-Width="450px">  
<EditColumn UniqueName="EditCommandColumn1" ButtonType="PushButton">  
</EditColumn> 
</EditFormSettings> 
                <PagerStyle Mode="NextPrev" /> 
                <CommandItemTemplate> 
                    <table style="float: left; width: 100%;">  
                        <tr> 
                            <td style="text-align: left">  
                                <asp:Button ID="btnInsertNewRecord" runat="server" CommandName="InsertNewRecord" 
                                    Text="New Slide" Width="90px" Height="22px" /> 
                            </td> 
                            <td style="text-align: right">  
                                <asp:Button ID="btnRefresh" runat="server" CommandName="Refresh" Text="Refresh" Height="22px" /> 
                            </td> 
                        </tr> 
                    </table> 
                </CommandItemTemplate> 
            </MasterTableView> 
        </telerik:RadGrid> 
        <br /><br /> 
        <asp:Label ID="lblTemplate" runat="server" Text="Template Label"></asp:Label> 
        <br /> 
        <br /> 
        <asp:Label ID="lblSlidesTest" runat="server" ForeColor="Blue" /> 
        <asp:SqlDataSource ID="dsSlides" runat="server" ConnectionString="<%$ myconnectionstring %>"   
        SelectCommand="admin_Customers_BusinessListings_Slides_SelectSlideInfo_1" SelectCommandType="StoredProcedure"   
        InsertCommand="admin_Customers_BusinessListings_Slides_InsertPrimaryInfo" InsertCommandType="StoredProcedure"   
        DeleteCommand="admin_Customers_BusinessListings_Slides_DeleteSlideRow_1" DeleteCommandType="StoredProcedure"   
        UpdateCommand="admin_Customers_BusinessListings_Slides_UpdateSlideInfo_1" UpdateCommandType="StoredProcedure">  
        <SelectParameters> 
        <asp:Parameter Name="CustomerID" /> 
        <asp:Parameter Name="OrderID" /> 
        <asp:Parameter Name="BusinessListingNumber" /> 
        </SelectParameters> 
        <InsertParameters> 
        <asp:Parameter Name="CustomerID" Type="String" /> 
        <asp:Parameter Name="OrderID" Type="String" /> 
        <asp:Parameter Name="BusinessListingNumber" Type="Int16" /> 
        </InsertParameters> 
        <DeleteParameters> 
        <asp:Parameter Name="CustomerID" Type="String" /> 
        <asp:Parameter Name="OrderID" Type="String" /> 
        <asp:Parameter Name="SlideID" Type="String" /> 
        <asp:Parameter Name="BusinessListingNumber" Type="Int16" /> 
        </DeleteParameters> 
        <UpdateParameters> 
        <asp:Parameter Name="CustomerID" Type="String" /> 
        <asp:Parameter Name="OrderID" Type="String" /> 
        <asp:Parameter Name="SlideID" Type="String" /> 
        <asp:Parameter Name="BusinessListingNumber" Type="Int16" /> 
        <asp:Parameter Name="Title" Type="String" /> 
        <asp:Parameter Name="Description" Type="String" /> 
        <asp:Parameter Name="ImageData" Type="Byte"/> 
        </UpdateParameters> 
        </asp:SqlDataSource> 

and here is the code behind:

    Protected Sub rgSlides_UpdateCommand(ByVal source As ObjectByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles rgSlides.UpdateCommand  
        If TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode Then 
            'Get the value of the controls inside the grid template  
            Dim editItem As GridEditableItem = DirectCast(e.Item, GridEditableItem)  
            Dim CustomerID As String = TryCast(editItem("CustomerID").FindControl("lblCustomerID"), Label).Text  
            Dim OrderID As String = TryCast(editItem("OrderID").FindControl("lblOrderID"), Label).Text  
            Dim SlideID As String = TryCast(editItem("SlideID").FindControl("lblSlideID"), Label).Text  
            Dim BusListNo As String = TryCast(editItem("BusinessListingNumber").FindControl("lblBusinessListingNumber"), Label).Text  
 
            'Get the value of the controls inside in the edit form  
            Dim editFormItem As GridEditFormItem = DirectCast(e.Item, GridEditFormItem)  
            Dim Title As String = DirectCast(editFormItem.FindControl("txtTitle"), TextBox).Text  
            Dim Desc As String = DirectCast(editFormItem.FindControl("txtDescription"), TextBox).Text  
 
            'Update the slide  
            Dim upload As RadUpload = DirectCast(editItem.EditManager.GetColumnEditor("Upload"), GridBinaryImageColumnEditor).RadUploadControl  
 
            'Fill update param's and call update method  
            dsSlides.UpdateParameters("CustomerID").DefaultValue = CustomerID  
            dsSlides.UpdateParameters("OrderID").DefaultValue = OrderID  
            dsSlides.UpdateParameters("SlideID").DefaultValue = SlideID  
            dsSlides.UpdateParameters("BusinessListingNumber").DefaultValue = BusListNo  
            dsSlides.UpdateParameters("Title").DefaultValue = Title  
            dsSlides.UpdateParameters("Description").DefaultValue = Desc  
            dsSlides.UpdateParameters("ImageData").DefaultValue = upload  
            dsSlides.Update()  
        End If 
    End Sub 
 
    Protected Sub rgSlides_ItemDataBound(ByVal sender As ObjectByVal e As Telerik.Web.UI.GridItemEventArgs) Handles rgSlides.ItemDataBound  
        If TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode Then 
            Dim editItem As GridEditableItem = DirectCast(e.Item, GridEditableItem)  
            Dim upload As RadUpload = DirectCast(editItem.EditManager.GetColumnEditor("Upload"), GridBinaryImageColumnEditor).RadUploadControl  
 
        End If 
    End Sub 
 
    Protected Sub rgSlides_ItemCreated(ByVal sender As ObjectByVal e As Telerik.Web.UI.GridItemEventArgs) Handles rgSlides.ItemCreated  
        If TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode Then 
            Dim editItem As GridEditableItem = DirectCast(e.Item, GridEditableItem)  
            Dim upload As RadUpload = DirectCast(editItem.EditManager.GetColumnEditor("Upload"), GridBinaryImageColumnEditor).RadUploadControl  
 
        End If 
    End Sub 

I have some duplicated code in the Update, ItemCreated and ItemDataBound events as I am not sure where to go.

Many thanks

Chommy






Rosen
Telerik team
 answered on 04 Mar 2010
1 answer
171 views

Hi all,

I need your help. 

I had to use RestoreOriginalRenderDelegate ="false" because of the Medium trust issue at the server side.

But after setting this property the following line of code that was running inside a dinamically loaded usercontrol Stopped working:

Telerik.Web.UI.RadAjaxManager.GetCurrent(this.Page).ResponseScripts.Add("showPictures();"); 

How can I put it back to work ??

Thank you.

Nuno.


Iana Tsolova
Telerik team
 answered on 04 Mar 2010
3 answers
116 views
Hi!

I have some problems with my custom FileBrowserContentProvider.

I the Image editor I get an error message "Cannot write to the target folder".

I guess it has something to do with the path set in FileItem constructor and/or DirectoryItem constructor.

Ive set uploadpaths to "/" which I read in another forum thread.

Can you please explain how the paths set are used.
Fiko
Telerik team
 answered on 04 Mar 2010
1 answer
140 views
Hello Friends,

I used RadFormDecorator for apply different skin as per skin selection from the combo.

RadFormDecorator is working fine for checkbox, textbox, button etc. but its not working for radgrid.

Why skin are not changed in radgrid as per skin selection from the combo?

Please help me.

Thanks & Regards
Jignesh Patel

Georgi Tunev
Telerik team
 answered on 04 Mar 2010
1 answer
237 views
I have a master/content page with the timer, window, and the code below all in the content page. I am trying to stop the ajax timer when the window shows and then start the timer when the window closes. The windows opens and closes fine.

The problem is that I get a javascript error on the _startTimer() and _stopTimer() functions:

Error: Object doesn't support this property or method

How can I stop and restart the ajax timer?

Thanks!
------------------------------------------------------
Window code:
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="Web20" Width="500"
        Height="300" VisibleStatusbar="False" ReloadOnShow="True" ShowContentDuringLoad="False"
        DestroyOnClose="True" EnableViewState="False" Modal="True" OnClientClose="enableTimer()"
        OnClientShow="disableTimer()">
        <Windows>
            <telerik:RadWindow runat="server" Left="" NavigateUrl="ShowAmendments.aspx" Style="display: none;"
                Top="" ID="rwShowAmendments" Title="Amendments Information" VisibleStatusbar="False"
                InitialBehaviors="None" Modal="True">
            </telerik:RadWindow>
        </Windows>
</telerik:RadWindowManager>

Timer and javascript code:
    <asp:Panel ID="Panel1" runat="server">
        <asp:timer id="Timer1" runat="server" interval="8000" ontick="Timer1_Tick" />
    </asp:Panel>
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script language="javascript" type="text/javascript">
            function openRadWindowAmendments(Measure) {
                var oWnd = radopen("ShowAmendments.aspx?Measure=" + Measure, "rwShowAmendment");
                var TitleBar = oWnd.GetTitlebar();
                var parent = TitleBar.parentNode;

                var oUL = parent.getElementsByTagName('UL')[0];
                //oUL.style.width = "192px";

                var li = document.createElement("LI");
                var a = document.createElement("A");
                li.appendChild(a);
                a.className = "custombutton";
                a.title = "Print Content";
                a.onmousedown = printWin;

                oUL.insertBefore(li, oUL.firstChild);
                oWnd.center();
            }

            function printWin(e) {
                var oManager = GetRadWindowManager();
                var oWnd = oManager.GetWindowByName("rwShowFloorCalendar");
                var content = oWnd.GetContentFrame().contentWindow;
                var printDocument = content.document;
                if (document.all) {
                    printDocument.execCommand("Print");
                }
                else {
                    content.print();
                }

                //Cancel event!
                if (!e) e = window.event;

                return $telerik.cancelRawEvent(e);
            }

            </script>
        <script type="text/javascript" src="scrollsaver.min.js"></script>
   
    <script type="text/javascript">

        function disableTimer() {
            var t = document.getElementById("<%=Timer1.ClientID%>");
            if (t != null) {
                t._stopTimer();
            }
        }

        function enableTimer() {
            var t = document.getElementById("<%=Timer1.ClientID%>");
            if (t != null) {
                t._startTimer();
            }
        }

    </script>
    </telerik:RadCodeBlock>







Georgi Tunev
Telerik team
 answered on 04 Mar 2010
2 answers
69 views
For example i hava two combos.. 2nd combobox with checkboxes.when i select 1st combo then 2 combo bind.....

when i getting problem here


when i change 1st combo  item how can i clear 2nd combo text displayed...


radcombobox1.items.clear() i written   it cleared the items ...but combotext periovs selected data is not cleared....


how can i cleared...
Kalina
Telerik team
 answered on 04 Mar 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?