Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
786 views
Hello,
We are using RadGrid for inserting/updating/deleting the employee address details.
When we select insert button, edit button, Insert/cancel/update buttons, the whole page is refreshing.
We tried to put Radgrid inside RadAjaxmanger. Then Insert/Cancel/Update buttons inside edit form are not working .
Could you please tell how to put Radgrid inside RadAjaxManager.


Thanks,
AV
Tsvetina
Telerik team
 answered on 11 Nov 2011
4 answers
141 views
I have a RadEditor and set its MaxHtmlLength to 50. When I enter more than 50 characters (without any markups) it show an alert box, which is as expected. However, if I add a list, it takes more than 50 characters and does not show an alert message. When I tested the length of the content in server side, it is more than 50.

Here is what I did:
1. Add a RadEditor and a RadButton on the aspx page.
<telerik:RadEditor runat="server" ID="RadEditor1" SkinID="DefaultSetOfTools" Height="515" />
 
<telerik:RadButton ID="btnSave" runat="server"Text="Save">
                <Icon PrimaryIconUrl="/images/usb.png" PrimaryIconLeft="5px" />
            </telerik:RadButton>

2. On Page_Init set the MaxHtmlLength to 50.
this.RadEditor1.MaxHtmlLength = 50;

3. Enter some text and click the button for save.
 Text I used is: 
one two three four five six seven eight nine tens
It has length of 49. If I add another character, I get an alert box though the MaxHtmlLength is 50. 

4. Try some text in a list.
Text I used is:
  • one
  • two thre
 The content for this is, "<ul>\r\n    <li>one</li>\r\n    <li>two thre</li>\r\n</ul>" and the length is 52. I don't get any alert message for this. However, if you try to add one more character, I get an alert message. 

This is how I checked the content and length.
this.RadEditor1.Content.Length; // Get the length of RadEditor content (the value is 52)
this.RadEditor1.Content; // Get the content of the RadEditor ( the value is "<ul>\r\n    <li>one</li>\r\n    <li>two thre</li>\r\n</ul>")

If you increase the MaxHtmlLength to 70 and try with 3 list items, the maximum length allowed is 73. I tested with MaxHtmlLength of 30, 50, and 70 for which the lengths allowed without any alert message are 31, 52, and 73 respectively. 

Note: All this was done using google chrome.

The behavior is different in IE 8. It allows for more than the specified MaxHtmlLength and also appends space at the end of each list.  
Here is how you can reproduce the problem


1. Add the text in list ( I used the same text)
  • one
  • two thre
 Save the data. (For this I have changed the maximum length for the field to 55 in database). It saves without any alert message.
Now, initialize the editor content with the data and try to save again. The same data is not allowed to save and an alert message pops up. I checked and found that space is appended at the end of each list. 

Here is the content in IE8 

"<ul>\r\n    <li>one </li>\r\n    <li>two thre </li>\r\n</ul>"

See the space between the 'e' in one and </li> and also between 'e' in thre and </li> and the length is 54. Try removing 'hr' ( any two characters) it allows to save with the length of 52. It is supposed to show an alert message.

Here is the code for get and set.
get
            {
                return this.RadEditor1.Content.Trim();
            }
  set
            {
                this.RadEditor1.Content = value;
              
            }


I hope this helps you to reproduce the issue.






Rumen
Telerik team
 answered on 11 Nov 2011
11 answers
118 views
Hi, I'm trying to implement the Rad Scheduler control for an application I'm writing and I've had an odd issue I don't understand.

I'm trying to bind to a list of objects (c# & asp.Net 4.0) and I started getting the error:

DataKeyField, DataSubjectField, DataStartField and DataEndField are required for databinding


So I think I fixed that by assigning values to the listed requirements. Then I started having trouble with my datasource and have now remarked out the entire section that binds the control to deal with that separately.

Now, even with no binding happening, I still get this error. This didn't seem to happen at first - I was getting a blank schedule before if I didn't bind so I'm not sure why I get this error now. It also happens before any of my code on that particular page executes.

Any ideas to get me back on track? Thanks!
Peter
Telerik team
 answered on 11 Nov 2011
8 answers
219 views
This can be demonstrated on your demo page at

http://demos.telerik.com/aspnet-ajax/window/examples/radwindowandmdi/defaultvb.aspx

If you keep adding windows, which causes new tabs to be added, you end up with a single tab in a second row.  The scroll bars work, but you still end up with the second row.

Can you advise?

Thanks.
Evtim
Top achievements
Rank 1
 answered on 11 Nov 2011
1 answer
102 views
Hi,

Was wondering if anyone else has seen this and maybe fixed it:

I have a RadGrid inside a panel - it basically shows email headers in the grid and a panel below show the email details when a row is clicked - similar to a WebMail / Outlook type thing. Splitterbar between them.

The Grid has 50 items per page and many pages. If I click on a row that is visible without scrolling the grid e.g. Row 5 - it is selected and the ajax JS fires to load in the email detail fine. If I scroll the grid, even by 1 row and then click a row (any row) - the grid scrolls back to the top and no row is selected.

This only happens in IE9 and only if EnableDragToSelectRows=False

If I set EnableDragToSelectRows=True then I can scroll down and select one or more rows without issue. However, if I then set AllowRowsDragDrop to true, I can select the row but if I right click the selectewd row to show a context menu - this then scrolls back to the top of the grid. If I set AllowRowsDragDrop=False then I can select the row after scroll and show the context menu fine but obviously I can't then drag this row to a tree etc.

I am unable to reproduce this in a simple test to provide code, so I am guessing it is something I have done with some setting/JS etc but just hoping someone else may have done the same and fixed it.....

AllowKeyboardNavigation is turned on as I need this too. But this doesn't seem to change the behavour of the problem.

Thanks in advance.

Ro
Rohan
Top achievements
Rank 1
 answered on 11 Nov 2011
3 answers
127 views
Hi,
I have a program to export content of radgrid to excel file as follows:
RadGrid1.ExportSettings.IgnorePaging = true; (or false)
RadGrid1.ExportSettings.OpenInNewWindow = false;
RadGrid1.ExportSettings.ExportOnlyData = true;
 
RadGrid1.MasterTableView.ShowFooter = false;
RadGrid1.MasterTableView.AllowFilteringByColumn = true;
RadGrid1.ExportSettings.FileName = "FPG_Orders_All_Pages";
 
RadGrid1.MasterTableView.ExportToExcel();
It worked fine before. But recently it is very slow to open file dialogbox. Once clicking on open or save, it displays a box shown in image and seems downloading the current webpage containing the radgrid. I have to click on cancel and then it will popup excel windows. I want to know what causes this problem. Is there a upgrade of telerik for that?

Thanks.
Daniel
Telerik team
 answered on 11 Nov 2011
3 answers
555 views
ASP.net has had a bug with the RadioButton controls running inside of templates since 1.0. I wanted to use the RadButton as a replacement for the standard RadioButton. I have multiple Radbuttons (in Radio mode) being built by a RadListView. When the result is rendered, I get radio buttons that don't participate as if in a Group ( You can select all the radio buttons ).

Same thing happens to ASP.net RadioButtons. In the past I've hacked around this with custom RadioButton classes that handle outputting the propert ID to the client with respect the GroupName property. Also, I've done the client side javascript hack.

This is such a common hack in ASP.net I was hoping the Telerik RadButton would just work in this situation. 

Here's an example of me using the Radbutton in a template:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="CheckListInputGroupView.ascx.cs" Inherits="ProjectCold.RadTest.WebApplication.Views.CheckListInputGroupView" %>
<%@ Import Namespace="ProjectCold.RadTest.WebApplication.Model" %>
<%@ Import Namespace="Telerik.Web.UI" %>
 
<telerik:RadListView ID="RadListView" runat="server"
    DataSource='<%#Bind("GroupItems")%>'
    ItemPlaceholderID="GroupItemsHolder"
    DataKeyNames="GroupItemID">
    <LayoutTemplate>
        <fieldset title='<%#Eval("ToolTip")%>'>
            <legend><%#Eval("Caption")%></legend>
            <asp:Panel ID="GroupItemsHolder" runat="server" />
        </fieldset>
    </LayoutTemplate>
    <ItemTemplate>
        <telerik:RadButton
            runat="server"
            GroupName='<%#Eval("FK_CheckListInputID", "InputGroup{0}")%>'
            Text='<%#Eval("Text")%>'
            ButtonType="ToggleButton"
            ToggleType='<%# ( (CheckListInputGroup.InputGroupTypes)Eval("CheckListInputGroup.InputGroupType") == CheckListInputGroup.InputGroupTypes.Radio ? ButtonToggleType.Radio : ButtonToggleType.CheckBox) %>'
             />
    </ItemTemplate>
    <ItemSeparatorTemplate>
        <br />
    </ItemSeparatorTemplate>
</telerik:RadListView>

What's the best way to get my RadButton's to act like proper RadioButton's (mutually exclusive selection)?

Also, this is .Net 4, so I have access to the new ClientIDMode. I tried switching it to static, and using a static ID, but it caused a JSON error later when i click on a button.

Kevin
Top achievements
Rank 2
 answered on 11 Nov 2011
1 answer
121 views
Hi ,
          I want to implement sub grouping for radscheduler by using multiple Resources. For example i have two multi select drop down lists with names State and City. If the user selects multiple values from both State and City in this senario i have to do main group based on State and sub group based on City. From your live demo links i am attaching sample image please find. From the below attached file, i want to show the State in the place of Date after that i have to do sub group based on respective cities under that state.
 
        Kindly help me out from this. Thanks in advance.
Thanks,
Maddela.
Plamen
Telerik team
 answered on 11 Nov 2011
4 answers
149 views
Hi,

I've a master page that contains RadScriptManager, a default.aspx page that contains a RadTabStrip and a RadMultiPage. I've an Xml file that defines a collection of user controls with each element defining attributes of the control. In the Page_Load method of Default.aspx.cs, I'm dynamically generating a RadTab and and a PageView for each control definition in the Xml file (controls are exactly same except that they are bound to different server/databases to support various groups). I'm able to succesfully generate RadTab for each control. However when I click any of the controls in the loaded user control (e.g. a ListBox selection change), I end up getting a Jscript error in VS 2010 that says:

Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Value cannot be null.
Parameter name: source

I've tried everything that I could think of such as loading the controls on Page_Load (outside and inside !IsPostBack), setting autopostback of TabStrip to true, to no avail. I'm not able to hit the code in the project at all since the JScript error is thrown before that. BTW if I use an asp:placeholder and generate the controls inside a table and add them to placeholder everything works fine. This has something to do with RadTabStrip and RadMultiPage combination.

Could you please suggest what could be the reason for seeing this issue?

Thanks,
Kirpa
Peter
Telerik team
 answered on 11 Nov 2011
2 answers
83 views
Hi,
Sorry for the second post.  If the features I have listed are not available out-of-the-box, can we purchase your source code and modify that to achieve results?  If so, please  let us know the cost of purchase.

Thanks,
Shefali

 

Plamen
Telerik team
 answered on 11 Nov 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?