RadTextBox display delay inside RadPanelBar

2 posts, 0 answers
  1. ISB-developer
    ISB-developer avatar
    21 posts
    Member since:
    Jul 2011

    Posted 28 Sep 2011 Link to this post

    Hello,

    We used the property RadTextBox control TextMode = "Multiline" within <ItemTemplate> </ telerik: RadPanelItem>, and there is a delay between when the user types and what is displayed in RadTextBox. Property without the property TextMode = "Multiline" is not delayed. You can use the following code:

    <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server">
                <telerik:RadPanelBar runat="server" ID="RadPanelBar1" Width="567px" 
                    Skin="Office2007">
                    <Items>
                        <telerik:RadPanelItem Expanded="True" Text="Date generale" runat="server"
                            <Items>
                                <telerik:RadPanelItem Value="AccountInformation" runat="server" Expanded="true" >
                                    <ItemTemplate>
                                   <table  width="500px" border="0">
            <tr>
                   <td valign="top" width="201">
                    <asp:Label runat="server" ID="Label3"  Text="Domeniu" 
                       ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadComboBox ID="cboTip" 
                runat="server" 
                Height="200px" 
                Width="220px" AutoPostBack="True" Skin="Office2007"
               >
            </telerik:RadComboBox>
                </td>
            </tr>
            <tr>
               <td valign="top" class="style6" >
                    <asp:Label ID="Label2" runat="server" Text="Subdomeniu" 
                       ></asp:Label>
                </td>
                <td valign="top">
                      <telerik:RadComboBox ID="cboSub" runat="server" AutoPostBack="True" 
                          Height="200px" Skin="Office2007" Width="220px">
                      </telerik:RadComboBox>
                </td>
            </tr>
             <tr>
               <td valign="top" class="style6" >
                    <asp:Label ID="Label4" runat="server"  Text="Nr. crt." ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadNumericTextBox ID="txtNr" runat="server" Type="Number" 
                        NumberFormat-DecimalDigits="0" Skin="Office2007">
                            </telerik:RadNumericTextBox>
      
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Camp obligatoriu"
                ControlToValidate="txtNr" ForeColor="Red"></asp:RequiredFieldValidator>
      
                </td>
            </tr>
              <tr>
               <td valign="top" class="style6" >
                    <asp:Label ID="Label5" runat="server" Text="Data" ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadDatePicker ID="txtData" runat="server" Skin="Office2007">
                        <Calendar ID="Calendar1" runat="server" Skin="Office2007" UseColumnHeadersAsSelectors="False">
                        </Calendar>
                        <DateInput   DateFormat="dd.MM.yyyy" DisplayDateFormat="dd.MM.yyyy">
                        </DateInput>
                        <DatePopupButton HoverImageUrl="" ImageUrl="" />
                    </telerik:RadDatePicker>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Camp obligatoriu"
                ControlToValidate="txtData" ForeColor="Red"></asp:RequiredFieldValidator>
      
                </td>
            </tr>
              <tr>
               <td valign="top" class="style6" >
                    <asp:Label ID="Label6" runat="server"  Text="Segment" ></asp:Label>
                </td>
                <td valign="top">
                   <telerik:RadTextBox runat="server" ID="txtSegment" Skin="Office2007" 
                        Width="300px"></telerik:RadTextBox>
      
                          
                </td>
            </tr>
        </table>
                                    </ItemTemplate>
                                </telerik:RadPanelItem>
                            </Items>
                        </telerik:RadPanelItem>
                        <telerik:RadPanelItem Expanded="true"  Text="Valori indicator" runat="server">
                            <Items>
                                <telerik:RadPanelItem Expanded="true" Value="valori" runat="server">
                                        <ItemTemplate>
                                          <table  width="500px" border="0">
            <tr>
                   <td valign="top" class="style7">
                    <asp:Label ID="Label7" runat="server"  Text="Capitol standard / Cod defect" 
                       ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadTextBox ID="txtCapitol" runat="server" Skin="Office2007" 
                        Width="300px">
                    </telerik:RadTextBox>
                </td>
            </tr>
            <tr>
               <td valign="top" class="style7" >
                    <asp:Label ID="Label8" runat="server"  Text="Proces" ></asp:Label>
                </td>
                <td valign="top">
                      <telerik:RadTextBox ID="txtProces" runat="server" Skin="Office2007" 
                          Width="300px">
                      </telerik:RadTextBox>
                </td>
            </tr>
             <tr>
               <td valign="top" class="style7" >
                    <asp:Label ID="Label12" runat="server" 
                        Text="Neconformitatea / aspect reclamat" Width="172px"></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadTextBox ID="txtNeconf" runat="server" Height="60px" 
                        Skin="Office2007" TextMode="MultiLine" Width="300px">
                    </telerik:RadTextBox>
      
                </td>
            </tr>
              <tr>
               <td valign="top" class="style7" >
                    <asp:Label ID="Label10" runat="server" Text="Cauza" 
                       ></asp:Label>
                </td>
                <td valign="top">
                    <asp:TextBox ID="txtCauza" runat="server" Width="300px"  Height="60px" TextMode="MultiLine"></asp:TextBox>
      
                </td>
            </tr>
              <tr>
               <td valign="top" class="style7" >
                    <asp:Label ID="Label11" runat="server"  Text="Actiuni" ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadTextBox ID="txtActiuni" runat="server" Height="60px" 
                        Skin="Office2007" TextMode="MultiLine" Width="300px">
                    </telerik:RadTextBox>
      
                          
                </td>
            </tr>
               <tr>
                   <td valign="top" width="201">
                    <asp:Label runat="server" ID="Label3"  Text="Recourent" 
                       ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadComboBox ID="cboRecurent" 
                runat="server" 
                Height="200px" 
                Width="220px" AutoPostBack="True" Skin="Office2007"
               >
            </telerik:RadComboBox>
                </td>
            </tr>
               <tr>
                   <td valign="top" width="201">
                    <asp:Label runat="server" ID="Label9"  Text="Tip recurenta / neconformitate" 
                       ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadComboBox ID="cboTipRec" 
                runat="server" 
                Height="200px" 
                Width="220px" AutoPostBack="True" Skin="Office2007"
               >
            </telerik:RadComboBox>
                </td>
            </tr>
             <tr>
                   <td valign="top" width="201">
                    <asp:Label runat="server" ID="Label13"  Text="Punctaj" 
                       ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadComboBox ID="cboPunctaj" 
                runat="server" 
                Height="200px" 
                Width="220px" AutoPostBack="True" Skin="Office2007"
               >
            </telerik:RadComboBox>
                </td>
            </tr>
               <tr>
                   <td valign="top" width="201">
                    <asp:Label runat="server" ID="Label14"  Text="Audit de referinta" 
                       ></asp:Label>
                </td>
                <td valign="top">
                    <telerik:RadComboBox ID="cboAudit" 
                runat="server" 
                Height="200px" 
                Width="220px" AutoPostBack="True" Skin="Office2007"
               >
            </telerik:RadComboBox>
                </td>
            </tr>
        </table>
                                    </ItemTemplate>
                                </telerik:RadPanelItem>
                            </Items>
                        </telerik:RadPanelItem>
                        
                    </Items>
                    <CollapseAnimation Duration="100" Type="None" />
                    <ExpandAnimation Duration="100" Type="None" />
                </telerik:RadPanelBar>
      
                 
                  
                  
            </telerik:RadAjaxPanel>

    Thanks

     

  2. Princy
    Princy avatar
    17421 posts
    Member since:
    Mar 2007

    Posted 28 Sep 2011 Link to this post

    Hello,

    I would like to inform you that Telerik has implemented a fix for that issue in their latest internal build. Check the following link Q2 2011 (version 2011.2.712) which mentions about the issue (RadTextBox does not work as expected in scenarios where TextMode="MultiLine") has been fixed.So try upgrading to the latest version Updating RadControls for ASP.NET AJAX to another version or license to achieve your requirement.

    Thanks,
    Princy.
  3. UI for ASP.NET Ajax is Ready for VS 2017
Back to Top