This is a migrated thread and some comments may be shown as answers.

RadTextBox and RadEdito ajax problem.

1 Answer 47 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
Vasile Grafu
Top achievements
Rank 1
Vasile Grafu asked on 17 Feb 2010, 05:37 PM
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> 
 
 
 
 

1 Answer, 1 is accepted

Sort by
0
Pavel
Telerik team
answered on 19 Feb 2010, 08:13 AM
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.
Tags
Ajax
Asked by
Vasile Grafu
Top achievements
Rank 1
Answers by
Pavel
Telerik team
Share this question
or