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

RadTextBox display delay inside RadPanelBar

1 Answer 56 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
ISB-developer
Top achievements
Rank 2
ISB-developer asked on 28 Sep 2011, 08:15 AM

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

 

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 28 Sep 2011, 03:06 PM
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.
Tags
PanelBar
Asked by
ISB-developer
Top achievements
Rank 2
Answers by
Princy
Top achievements
Rank 2
Share this question
or