RadTextBox and RadEdito ajax problem.

2 posts, 0 answers
  1. Vasile Grafu
    Vasile Grafu avatar
    4 posts
    Member since:
    Oct 2009

    Posted 17 Feb 2010 Link to this post

    Hi,

    I have the code bellow.
    It seems that when I press save the controls: RadEditor and RadTextEditor with multiline cannot be updated after async postback.
    They will loose the values (there is empty).
    Also the RadEditor loose its features.

    I want to have a RadAjaxMnaager into MasterPage (which is) and on other controls and pages to have proxy. But I have the problem with these controls

    Thank you.

    <%@ Control Language="C#" AutoEventWireup="true" CodeFile="CustomSectionEditForm.ascx.cs" Inherits="ModulesAdministration.Articles.__Components.CustomSectionEditForm" %> 
     
    <%@ Register src="../../__Components/EditForm/CustomSectionBoxEditFormTemplate.ascx" tagname="CustomSectionBoxEditFormTemplate" tagprefix="SciDev" %> 
    <%@ Register src="../../__Components/EditForm/CustomSectionEditFormCancel.ascx" tagname="CustomSectionEditFormCancel" tagprefix="SciDev" %> 
    <%@ Register src="../../__Components/EditForm/CustomSectionEditFormSave.ascx" tagname="CustomSectionEditFormSave" tagprefix="SciDev" %> 
    <%@ Register src="CustomSectionComboBoxTreeView.ascx" tagname="CustomSectionComboBoxTreeView" tagprefix="SciDev" %> 
     
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server" > 
    </telerik:RadAjaxLoadingPanel> 
     
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy" runat="server"
        <AjaxSettings> 
            <telerik:AjaxSetting AjaxControlID="PanelEditForm"
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="PanelEditForm" LoadingPanelID="RadAjaxLoadingPanel" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
        </AjaxSettings> 
    </telerik:RadAjaxManagerProxy> 
     
    <asp:Panel ID="PanelEditForm" runat="server">   
        <SciDev:CustomSectionBoxEditFormTemplate ID="CustomSectionBoxEditFormTemplate" runat="server" 
            HeaderText="Please edit the record bellow:" > 
            <ContentTemplate> 
                <asp:FormView ID="FormViewEdit" runat="server" DefaultMode="Edit" DataKeyNames="Id"  
                    DataSourceID="CustomObjectDataSourceEditDataSourceID" 
                    Width="100%"
                    <EditItemTemplate> 
     
                        <!-- <edit fields section> --> 
                        <div style="margin-top: 0px; margin-bottom: 0px;"
                            <asp:Label ID="LabelId" runat="server" Text='<%# Bind("Id") %>' visible="false" /> 
                            <asp:Label ID="LabelCultureCode" runat="server" Text='<%# Bind("CultureCode") %>' visible="false" /> 
     
                            <table cellpadding="0" cellspacing="0" width="100%"
                                <tr> 
                                    <td style="width: 100%"
                                        <!-- <Note> --> 
                                        <div style="margin-top: 2px; margin-bottom: 24px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td align="left" valign="middle"
                                                        <SciDev:CustomLabel ID="CustomLabelNote" runat="server"  
                                                            Localizable="true" 
                                                            CssClass="WebsiteSkeleton_Font_TextNote" 
                                                            Text="Note: The fields marked with (*) are mandatory and the those marked with (@) are multilanguage !"/> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </Note> --> 
                                    </td> 
                                </tr> 
                               <tr> 
                                    <td style="width: 100%"
                                        <!-- <Parent category> --> 
                                        <div style="margin-top: 2px; margin-bottom: 8px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td align="left" valign="middle"
                                                        <%= Translator.Translate("Parent category")%> 
                                                    </td> 
                                                    <td align="left" valign="middle" style="width: 85%;"
                                                        <SciDev:CustomSectionComboBoxTreeView ID="CustomSectionComboBoxTreeView" runat="server" 
                                                           SelectedValue='<%# Bind("IdParent") %>' /> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </Parent category> --> 
                                    </td> 
                                </tr> 
                                <tr> 
                                    <td style="width: 100%"
                                        <!-- <Author> --> 
                                        <div style="margin-top: 2px; margin-bottom: 2px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td align="left" valign="middle"
                                                        <SciDev:CustomLabelDecorated ID="CustomLabelDecoratedAuthor" runat="server"  
                                                            Localizable="true" 
                                                            Mandatory="true" 
                                                            Multilanguage="true" 
                                                            Text="Author"/> 
                                                    </td> 
                                                    <td align="left" valign="middle" style="width: 85%;"
                                                        <SciDev:CustomRadTextBox ID="CustomRadTextBoxAuthor" runat="server" 
                                                            Width="256px" 
                                                            Mandatory="true" 
                                                            Text='<%# Bind("Author") %>' /> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </Author> --> 
                                    </td> 
                                </tr> 
                                 <tr> 
                                    <td style="width: 100%"
                                        <!-- <Subject> --> 
                                        <div style="margin-top: 2px; margin-bottom: 2px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td align="left" valign="middle"
                                                        <SciDev:CustomLabelDecorated ID="CustomLabelDecoratedSubject" runat="server"  
                                                            Localizable="true" 
                                                            Mandatory="true" 
                                                            Multilanguage="true" 
                                                            Text="Subject"/> 
                                                    </td> 
                                                    <td align="left" valign="middle" style="width: 85%;"
                                                        <SciDev:CustomRadTextBox ID="CustomRadTextBoxSubject" runat="server" 
                                                            Width="512px" 
                                                            Height="32px" 
                                                            TextMode="MultiLine" 
                                                            Mandatory="true" 
                                                            Text='<%# Bind("Subject") %>' /> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </Subject> --> 
                                    </td> 
                                </tr> 
                                <tr> 
                                    <td style="width: 100%"
                                        <!-- <Summary, Content, Description, Comments> --> 
                                        <div style="margin-top: 2px; margin-bottom: 2px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td> 
                                                        <telerik:RadTabStrip ID="RadTabStrip" runat="server" SelectedIndex="0" Skin="Default"  
                                                            Width="100%" 
                                                            MultiPageID="RadMultiPageEdit"
                                                            <Tabs> 
                                                                <telerik:RadTab runat="server"
                                                                    <TabTemplate> 
                                                                        <SciDev:CustomLabelDecorated ID="CustomLabelDecoratedSummary" runat="server"  
                                                                            Localizable="true" 
                                                                            Mandatory="true" 
                                                                            Multilanguage="true" 
                                                                            Text="Summary"/> 
                                                                    </TabTemplate> 
                                                                </telerik:RadTab> 
                                                                <telerik:RadTab runat="server"
                                                                    <TabTemplate> 
                                                                        <SciDev:CustomLabelDecorated ID="CustomLabelDecoratedContent" runat="server"  
                                                                            Localizable="true" 
                                                                            Mandatory="true" 
                                                                            Multilanguage="true" 
                                                                            Text="Content"/> 
                                                                    </TabTemplate> 
                                                                </telerik:RadTab> 
                                                                <telerik:RadTab runat="server"
                                                                    <TabTemplate> 
                                                                        <SciDev:CustomLabelDecorated ID="CustomLabelDecoratedDescription" runat="server"  
                                                                            Localizable="true" 
                                                                            Multilanguage="true" 
                                                                            Text="Description"/> 
                                                                    </TabTemplate> 
                                                                </telerik:RadTab> 
                                                                <telerik:RadTab runat="server"
                                                                    <TabTemplate> 
                                                                        <SciDev:CustomLabelDecorated ID="CustomLabelDecoratedComments" runat="server"  
                                                                            Localizable="true" 
                                                                            Multilanguage="true" 
                                                                            Text="Comments"/> 
                                                                    </TabTemplate> 
                                                                </telerik:RadTab> 
                                                            </Tabs> 
                                                        </telerik:RadTabStrip> 
                                                        <telerik:RadMultiPage ID="RadMultiPageEdit" runat="server" Width="100%"  
                                                            SelectedIndex="0"
                                                            <telerik:RadPageView ID="RadPageViewSummary" runat="server"
                                                                <SciDev:CustomRadEditor ID="CustomRadEditorSummary" runat="server" 
                                                                    Content='<%# Bind("Summary") %>' /> 
                                                            </telerik:RadPageView> 
                                                             
                                                            <telerik:RadPageView ID="RadPageViewContent" runat="server"
                                                                <SciDev:CustomRadEditor ID="CustomRadEditorContent" runat="server"  
                                                                    Content='<%# Bind("Content") %>' /> 
                                                            </telerik:RadPageView> 
                                                             
                                                            <telerik:RadPageView ID="RadPageViewDescription" runat="server"
                                                                <SciDev:CustomRadEditor ID="CustomRadEditorDescription" runat="server"  
                                                                    Content='<%# Bind("Description") %>' /> 
                                                            </telerik:RadPageView> 
                                                             
                                                            <telerik:RadPageView ID="RadPageViewComments" runat="server"
                                                                <SciDev:CustomRadEditor ID="CustomRadEditorComments" runat="server"  
                                                                    Content='<%# Bind("Comments") %>' /> 
                                                            </telerik:RadPageView> 
                                                        </telerik:RadMultiPage> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </Summary, Content, Description, Comments> --> 
                                    </td> 
                                </tr> 
                                <tr> 
                                    <td style="width: 100%"
                                        <!-- <ActivationDateTime> --> 
                                        <div style="margin-top: 8px; margin-bottom: 2px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td align="left" valign="middle"
                                                        <%= Translator.Translate("ActivationDateTime")%> 
                                                    </td> 
                                                    <td align="left" valign="middle" style="width: 85%;"
                                                        <SciDev:CustomRadDateTimePicker ID="CustomRadDateTimePicker" runat="server" 
                                                            Localizable="true" 
                                                            DbSelectedDate='<%# Bind("ActivationDateTime") %>' /> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </ActivationDateTime> --> 
                                    </td> 
                                </tr> 
                                <tr> 
                                    <td style="width: 100%"
                                        <!-- <IsLocked> --> 
                                        <div style="margin-top: 2px; margin-bottom: 2px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td align="left" valign="middle"
                                                        <%= Translator.Translate("IsLocked")%> 
                                                    </td> 
                                                    <td align="left" valign="middle" style="width: 85%;"
                                                        <asp:CheckBox ID="CheckBoxIsLocked" runat="server" Checked='<%# Bind("IsLocked") %>' /> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </IsLocked> --> 
                                    </td> 
                                </tr> 
                                <tr> 
                                    <td style="width: 100%"
                                        <!-- <IsDeleted> --> 
                                        <div style="margin-top: 2px; margin-bottom: 2px;"
                                            <table cellpadding="0" cellspacing="0" width="100%"
                                                <tr> 
                                                    <td align="left" valign="middle"
                                                        <%= Translator.Translate("IsDeleted")%> 
                                                    </td> 
                                                    <td align="left" valign="middle" style="width: 85%;"
                                                        <asp:CheckBox ID="CheckBoxIsDeleted" runat="server" Checked='<%# Bind("IsDeleted") %>' /> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </div> 
                                        <!-- </IsDeleted> --> 
                                    </td> 
                                </tr> 
                            </table> 
                        </div> 
                        <!-- </edit fields section> -->              
     
                        <!-- <save cancel section> -->  
                        <div style="margin-top: 8px; margin-bottom: 8px;">                            
                            <table cellpadding="0" cellspacing="5"
                                <tr> 
                                    <td> 
                                        <div style="margin-top: 0px; margin-bottom: 0px; margin-left: 16px; margin-right: 16px; "
                                            <SciDev:CustomSectionEditFormSave ID="CustomSectionEditFormSave" runat="server" 
                                                OnSaveClick="CustomButtonSave_Click" /> 
                                        </div> 
                                    </td> 
                                    <td> 
                                        <div style="margin-top: 0px; margin-bottom: 0px; margin-left: 16px; margin-right: 16px; "
                                            <SciDev:CustomSectionEditFormCancel ID="CustomSectionEditFormCancel" runat="server"/> 
                                        </div> 
                                    </td> 
                                </tr> 
                            </table>      
                        </div> 
                        <!-- </save cancel section> --> 
     
                    </EditItemTemplate> 
                </asp:FormView> 
     
                <SciDev:CustomObjectDataSourceEdit ID="CustomObjectDataSourceEdit" runat="server"  
                    DataSourceID="CustomObjectDataSourceEditDataSourceID" 
                    DataObjectTypeName="Project.PresentersTier.Presenters.InteractiveWorld.ArticlePresenter" 
                    TypeName="Project.PresentersTier.PresenterControllers.InteractiveWorld.ArticlePresenterCtrl"   
                    SelectMethodOnCreateMode="CreateDefault"  
                    InsertMethodOnCreateMode="MakePersistent" 
                    SelectMethodOnUpdateMode="GetByIdAndCultureCode" 
                    UpdateMethodOnUpdateMode="MakePersistent" 
                    OnValidation="CustomObjectDataSourceEdit_Validation" 
                    OnInserted="CustomObjectDataSourceEdit_Inserted" 
                    OnUpdated="CustomObjectDataSourceEdit_Updated" > 
                </SciDev:CustomObjectDataSourceEdit> 
            </ContentTemplate> 
        </SciDev:CustomSectionBoxEditFormTemplate> 
    </asp:Panel> 
     
     
     
     

  2. Pavel
    Admin
    Pavel avatar
    904 posts

    Posted 19 Feb 2010 Link to this post

    Hello Vasile,

    I have replied to you in the support ticket you have opened about this problem.

    Best wishes,
    Pavel
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Back to Top