Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
156 views
We just bought the Telerik suite of controls mainly because we needed a speller and the free ones had some issues.  So we assumed a pay one would be relatively bug free.
Unfortunately, the Telerik one has just as many issues, maybe worse ones.
We found that if you have fixed size spell checking area, the text overflows the boundaries when the control is disabled.
We also found the spell checker to be unusable if you have a control in a page which is several screens long.
The browser window scrolls  around and hides the text every time it finds a misspelled word.
Both of these behaviors are observable on the Telerik demo page if you put in a lot of text.

I was wondering if the community feels that the Telerik controls (speller and others) are ready for use in a production environment?

We found a work around for the first issue but the second one won't be fixed until the next quarterly release.  This leaves us in a bad way because their is no way I would torture a user with the browser scrolling issue.



Charles Peper
Top achievements
Rank 1
 answered on 24 Dec 2008
1 answer
104 views

Hi,

Iam using telerik grid with Auto Generate columns as True. I have declared a column declaratively and rest are created dynamically.

Now I am getting the declarative columns at first and other columns next to it.

I need the dynamic columns to be at first and then the static columns.

How to Rearrange?

Thankyou.
Princy
Top achievements
Rank 2
 answered on 24 Dec 2008
1 answer
411 views
Hi

i have a RadTextbox ,RadCombobox,in which end user can enter text  and select values from combobox.
 beside to that clear button is also available .
once if i click  clear button i want to delete text value and combobox value should become default value as 'SELECT'.

i am able to clear textbox value but once again if i focus on textbox , it retains and shows previous entered value.

Any help appreciable.
Dimo
Telerik team
 answered on 24 Dec 2008
4 answers
182 views
Hi Friends,

     I am developing one application in which i am facing a big problem with multiple scrollbars, because of the splitter control. what i want to do in that application is to achieve the Header, Footer & content functionality without using the Master pages. So i decided to use the Splitter Control, but it place in more trouble (i.e. multiple scrollbars). i have tried to serach for this in forums & also tried the results in my application, but still i am not able to slove that problem.

Multiple Scrollbars: One is of RadPane & One is of Browser

ASPX Page

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>

    <script language="javascript" type="text/javascript">
    
    function resizePane(sender)
    {
//        For External Content using getExtContentElement()

//        var splitter = sender;
//        var pane = splitter.getEndPane();
//        var height = pane.getExtContentElement().scrollHeight;  
//        splitter.set_height(height);  
//        pane.set_height(height);
      
//        For Content using getContentElement()

        var splitter = sender;
        var pane = splitter.getEndPane();
        var height = pane.getContentElement().scrollHeight;  
        splitter.set_height(height);  
        pane.set_height(height);
        
    }
    
    </script>

</head>
<body>
    <form id="form1" runat="server">
        <div>
            <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
            </telerik:RadScriptManager>
            <table style="width: 100%; height: 100%">
                <tr>
                    <td style="height: 15px">
                        <telerik:RadMenu ID="RadMenu1" runat="server" OnItemClick="RadMenu1_ItemClick">
                            <CollapseAnimation Duration="200" Type="OutQuint" />
                            <Items>
                                <telerik:RadMenuItem runat="server" Text="Content Page 1" Value="TooLongContent.aspx">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Content Page 2" Value="TooLongContent1.aspx">
                                </telerik:RadMenuItem>
                            </Items>
                        </telerik:RadMenu>
                    </td>
                </tr>
                <tr>
                    <td valign="top">
                        <telerik:RadSplitter ID="RadSplitter1" runat="server"
                            OnClientLoaded="resizePane" Height="100%" Width="100%">
                            <telerik:RadPane ID="RadPane1" runat="server" ContentUrl="TooLongContent.aspx" Width="">
                            </telerik:RadPane>
                        </telerik:RadSplitter>
                    </td>
                </tr>
                <tr>
                    <td>
                    </td>
                </tr>
            </table>
            <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
                <AjaxSettings>
                    <telerik:AjaxSetting AjaxControlID="RadMenu1">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControl ControlID="RadSplitter1" />
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                </AjaxSettings>
            </telerik:RadAjaxManager>
        </div>
    </form>
</body>
</html>

Code Behind Page

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace TelerikTesting.Splitter
{
    public partial class Default1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void RadMenu1_ItemClick(object sender, Telerik.Web.UI.RadMenuEventArgs e)
        {
            RadSplitter1.GetPaneById("RadPane1").ContentUrl = e.Item.Value;
        }
    }
}









Looking for you earliest reply.

Thanks,
Bhavin
Tsvetie
Telerik team
 answered on 24 Dec 2008
8 answers
238 views
I have a grid with 200 rows, there is no paging and that is not an option.  The issue is that sometimes users do a search and return +-200 rows.  When it does this the scrolling is terrible, I mean it takes about 10-15 seconds just to move the scrollbar 5-10 rows.  What can be done to resolve this?

Here is my Code
 
<telerik:RadGrid ID="RadGrid1"   
            AllowMultiRowSelection="True"   
            AllowSorting="True" 
            AllowNaturalSort="True"   
            AllowPaging="False" 
            AutoGenerateColumns="False"   
            AlternatingItemStyle-HorizontalAlign="Center"   
            BackColor="#ffffff"   
            CellPadding="2"   
            CellSpacing="2" 
            EnableEmbeddedSkins="False" 
            GridLines="None"   
            GroupingEnabled="True"   
            HeaderStyle-Height="20"   
            Height="470px"          
            ItemStyle-HorizontalAlign="Center"     
            OnSortCommand="RadGrid1_SortCommand"   
            OnNeedDataSource="RadGrid1_NeedDataSource"   
            OnItemDataBound="RadGrid1_ItemDataBound"   
            ShowFooter="True"   
            ShowHeader="True"   
            ShowGroupPanel="True"   
            ShowStatusBar="True"   
            Skin="MySkin"    
            Width="100%"   
            Runat="server">              
<MasterTableView AllowMultiColumnSorting="True" DataKeyNames="COLUMN1, COLUMN2" TableLayout="Fixed" HeaderStyle-Wrap="false" > 
<Columns> 
      <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" HeaderStyle-Width="25" /> 
      <telerik:GridBoundColumn DataField="COLUMN1" Visible="False" />    
      <telerik:GridBoundColumn DataField="COLUMN2" Visible="False" />   
       <telerik:GridBoundColumn DataField="COLUMN3" Visible="False" />   
      <telerik:GridBoundColumn DataField="COLUMN4" HeaderText="Column 4" HeaderButtonType="TextButton" HeaderStyle-Width="200px" ItemStyle-HorizontalAlign="Left" SortExpression="COLUMN4" /> 
      <telerik:GridBoundColumn DataField="COLUMN5" HeaderText="Column 5" HeaderStyle-Width="100" SortExpression="COLUMN5" />   
      <telerik:GridBoundColumn DataField="COLUMN6" HeaderText="Column 6" HeaderButtonType="TextButton"  ItemStyle-HorizontalAlign="Center" SortExpression="COLUMN6" /> 
      <telerik:GridBoundColumn DataField="COLUMN7" HeaderText="Column 7" HeaderButtonType="TextButton"  ItemStyle-HorizontalAlign="Center" SortExpression="COLUMN7" /> 
       <telerik:GridTemplateColumn DataField="COLUMN8" HeaderText="Column 8" ItemStyle-HorizontalAlign="left" SortExpression="COLUMN8" > 
          <ItemTemplate> 
             <asp:Image ID="ImageErrorMessage" Visible="false" runat="server" /> 
              <asp:Label ID="LabelRefreshStatus" runat="server" /> 
               <telerik:RadToolTip ID="RadToolTipMessage" TargetControlID="LabelRefreshStatus" RelativeTo="Element" Position="BottomLeft" runat="server" /> 
              <telerik:RadToolTip ID="RadToolTipImage" TargetControlID="ImageErrorMessage" RelativeTo="Element" Position="BottomLeft" runat="server" /> 
          </ItemTemplate> 
      </telerik:GridTemplateColumn>   
      <telerik:GridTemplateColumn DataField="COLUMN9" HeaderText="Column 9" ItemStyle-HorizontalAlign="center" SortExpression="COLUMN9" > 
          <ItemTemplate> 
              <asp:Label ID="LabelBatchType" runat="server" /> 
          </ItemTemplate> 
      </telerik:GridTemplateColumn>    
      <telerik:GridBoundColumn DataField="COLUMN10" HeaderText="Column 10" HeaderButtonType="TextButton"  ItemStyle-HorizontalAlign="Center" DataFormatString="{0:MM/dd/yyyy}"  SortExpression="COLUMN10"/>  
      <telerik:GridBoundColumn DataField="COLUMN11" HeaderText="Column 11" HeaderButtonType="TextButton"  ItemStyle-HorizontalAlign="Left" SortExpression="COLUMN11" /> 
      <telerik:GridBoundColumn DataField="COLUMN12" HeaderText="Column 12" HeaderButtonType="TextButton"  ItemStyle-HorizontalAlign="Left" SortExpression="COLUMN12" /> 
      <telerik:GridBoundColumn DataField="COLUMN13" HeaderText="Column 13" HeaderButtonType="TextButton" HeaderStyle-Width="200"  ItemStyle-HorizontalAlign="Left" SortExpression="COLUMN13" /> 
      <telerik:GridBoundColumn DataField="COLUMN14" HeaderText="Column 14" HeaderButtonType="TextButton" HeaderStyle-Width="150px" ItemStyle-HorizontalAlign="center" HeaderStyle-Wrap="false" DataFormatString="{0:MM/dd/yyyy}" SortExpression="CREDIT_DATE" /> 
      <telerik:GridBoundColumn DataField="COLUMN15" HeaderText="Column 15" HeaderButtonType="TextButton" HeaderStyle-Width="200" ItemStyle-HorizontalAlign="Left" SortExpression="COLUMN15" /> 
      <telerik:GridBoundColumn DataField="COLUMN16" HeaderText="Column 16" HeaderButtonType="TextButton" ItemStyle-HorizontalAlign="center"  SortExpression="COLUMN16" /> 
      <telerik:GridBoundColumn DataField="COLUMN17" HeaderText="Column 17" HeaderButtonType="TextButton"  ItemStyle-HorizontalAlign="Left" SortExpression="COLUMN17" /> 
      <telerik:GridBoundColumn DataField="COLUMN18" HeaderText="Column 18" HeaderButtonType="TextButton"  ItemStyle-HorizontalAlign="Center" DataFormatString="{0:MM/dd/yyyy}" SortExpression="COLUMN18" /> 
  </Columns> 
  <HeaderStyle Width="100px" /> 
       </MasterTableView> 
          <ClientSettings AllowColumnsReorder="True" AllowDragToGroup="True" ReorderColumnsOnClient="True" AllowRowHide="True">  
              <Resizing AllowColumnResize="True" AllowRowResize="False" ResizeGridOnColumnResize="False" ClipCellContentOnResize="True" EnableRealTimeResize="False" /> 
              <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" FrozenColumnsCount="2" />      
              <Selecting AllowRowSelect="True" /> 
          </ClientSettings> 
</telerik:RadGrid> 
 Code Behind:
ListBLL listInfo = new ListBLL();  
DataTable dataTable = new DataTable();  
dataTable = listInfo.BatchStatusSearch(parameter1, parameter2, parameter3);  
ViewState["MyDataSource"] = dataTable   
RadGrid1.DataSource = dataTable   
RadGrid1.DataBind(); 

Georgi Krustev
Telerik team
 answered on 24 Dec 2008
1 answer
98 views
Using version 2008.2.826.35

I have a Grid with a CardView ItemTemplate.
I have an edit form base on a user control (ascx).   == EditMode="PopUp"

When my PoPup is display the RadUpload in my ascx does not show?

RadUpload is set with ControlObjectsVisibility="None".

If I set ControlObjectsVisibility="Default" then I only see the extra button's not the Select one....

Any hint?
Thanks!
    <MasterTableView DataKeyNames=""  
                     TableLayout="Auto" 
                     EditMode="PopUp" 
                     AutoGenerateColumns="True" 
                     ShowHeader="false"  
                     NoMasterRecordsText="<%$ Resources:myRadGrid, NoMasterRecordsText %>"  
                     CommandItemDisplay="TopAndBottom"
 
        <EditFormSettings UserControlName="~/Controls/Personne.ascx"  
                          EditFormType="WebUserControl"  
                          PopUpSettings-Modal="true" 
                          PopUpSettings-Height="400px" 
                          PopUpSettings-Width="800px"
            <EditColumn UniqueName="EditCommandColumn1"
            </EditColumn> 
        </EditFormSettings> 
 

Georgi Krustev
Telerik team
 answered on 24 Dec 2008
6 answers
342 views
DNN
We are developing modules for DNN (4.8.4).  Some of our modules include a RadEditor.  The RadEditor works great - except none of the dialogs will appear.  Instead we get the following error:

Web.config registration missing!
 The Telerik dialogs require a HttpHandler registration in the web.config file. Please, use the control's Smart Tag to add the handler automatically, or see the help for more information: Controls > Editor > Dialogs

This appears within a popup.  I have searched through your forums and found many people having the same issue.  I have made sure that our web.config matches the example you provided here:

http://www.telerik.com/community/forums/thread/b311D-bdtcgd.aspx

We need a resolution ASAP as we have clients that are unable use this control the way they need.  Please advise!

By the way, we have the DNN RadEditor Provider installed and that works perfectly.  It is only when including the RadEditor in the modules that we see this issue.  We are using 2008 Q2 release of your controls.  We are using IIS 6.

My related web.config entries are as follows:

From system.web:

        <httpModules> 
            <!-- add name="Authentication" type="DotNetNuke.HttpModules.AuthenticationModule, DotNetNuke.HttpModules.Authentication" / --> 
            <add name="Compression" type="DotNetNuke.HttpModules.Compression.CompressionModule, DotNetNuke.HttpModules" /> 
            <add name="RequestFilter" type="DotNetNuke.HttpModules.RequestFilter.RequestFilterModule, DotNetNuke.HttpModules" /> 
            <add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" /> 
            <add name="Exception" type="DotNetNuke.HttpModules.Exceptions.ExceptionModule, DotNetNuke.HttpModules" /> 
            <add name="UsersOnline" type="DotNetNuke.HttpModules.UsersOnline.UsersOnlineModule, DotNetNuke.HttpModules" /> 
            <add name="DNNMembership" type="DotNetNuke.HttpModules.Membership.MembershipModule, DotNetNuke.HttpModules" /> 
            <add name="Personalization" type="DotNetNuke.HttpModules.Personalization.PersonalizationModule, DotNetNuke.HttpModules" /> 
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" /> 
    </httpModules> 
        <httpHandlers> 
            <!-- This is for CAPTCHA support --> 
            <add verb="*" path="*.captcha.aspx" type="DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke" /> 
            <!-- This is for Serving files, secure, insecure, from database --> 
            <add verb="*" path="LinkClick.aspx" type="DotNetNuke.Services.FileSystem.FileServerHandler, DotNetNuke"/> 
            <!-- This adds syndication support --> 
            <add verb="*" path="RSS.aspx" type="DotNetNuke.Services.Syndication.RssHandler, DotNetNuke"/> 
            <!-- This adds legacy support for the Logoff page --> 
            <add verb="*" path="Logoff.aspx" type="DotNetNuke.Services.Authentication.LogOffHandler, DotNetNuke" /> 
            <!-- ASP.NET AJAX support --> 
            <remove verb="*" path="*.asmx"/> 
            <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
            <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
            <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> 
      <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" /> 
      <add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add> 
      <add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add> 
      <add verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" /> 
      <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false" /> 
    </httpHandlers> 


Thanks!

Michael
athloon
Top achievements
Rank 1
 answered on 24 Dec 2008
6 answers
199 views
Hi
Can we Implemented InLine Edit For Autogenerated Columns. i am using rad grid to display records based on the Query. Based on the Query the Columns will generated. the columns count may change based on the Query in the same page.Need help to implement the inline edit. the example source code is below.

DataSet dsListing = objDynamicFormTransaction.Listing(intAgency, int.Parse(SurveyID), 0, strUserName, strFilterXml, strVirtualDirectoryForPopUp);
grdListing.ColumnCreated += new GridColumnCreatedEventHandler(grdListing_ColumnCreated);
grdListing.DataSource = dsListing;
grdListing.DataBind();


Here i set autogeneratedcolumnsatruntime to true for the radgrid. In That Code based on the SurveyId the Column count will differ. i need help to implement the In LIne Edit
Sathak
Top achievements
Rank 1
 answered on 24 Dec 2008
1 answer
354 views
I want to create an RowDataBound event handler in the c# code behind.
I was hoping just double clicking on the empty OnRowDataBound property text box under the lightning bolt icon under ClientSettings/ClientEvents would automagically create the template for that event.
Double Clicking however has no effect.
How does one create a template for an event in the code behind?
Thank you,
Greg
Shinu
Top achievements
Rank 2
 answered on 24 Dec 2008
1 answer
100 views
I have two columns.
One is of integer type and the other is of char(1) type.
Can I have a concatenated column that will display the concatenated string?

I give you an example to see what I mean
If I have a row with C in the first column and 3 in the second column the calculated 3rd column should show C1.

Thank you very much.
Princy
Top achievements
Rank 2
 answered on 24 Dec 2008
Narrow your results
Selected tags
Tags
+? more
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?