Hi,
Yesterday i upgraded from Telerik ASP.NET Ajax controls from v2012.3.1205.40 to 2013.1.220.40. I've noticed 2 issues so far, which were not there in the previous version :
1. RADGRID : In the client-side OnRowSelected event, the args.get_gridDataItem().get_element().rowIndex has changed from a 0 based index to 1 based index. So, for the first row, its returning 1, for 2nd row 2 ... and so on. Earlier it used to be 0 for the 1st row, 1 for the 2nd row ...and so on.
2. RADTEXTBOX : Multiline RadTextBox inside a table is not honoring the Width property specified and always showing a fixed size textbox (probably 160px) regardless of whether a fixed width like "420px" or a percentage value like "95%" is specified.
Please confirm if other developers have reported the same issues as well ? I can provide code samples if required !
Nishant
Yesterday i upgraded from Telerik ASP.NET Ajax controls from v2012.3.1205.40 to 2013.1.220.40. I've noticed 2 issues so far, which were not there in the previous version :
1. RADGRID : In the client-side OnRowSelected event, the args.get_gridDataItem().get_element().rowIndex has changed from a 0 based index to 1 based index. So, for the first row, its returning 1, for 2nd row 2 ... and so on. Earlier it used to be 0 for the 1st row, 1 for the 2nd row ...and so on.
2. RADTEXTBOX : Multiline RadTextBox inside a table is not honoring the Width property specified and always showing a fixed size textbox (probably 160px) regardless of whether a fixed width like "420px" or a percentage value like "95%" is specified.
Please confirm if other developers have reported the same issues as well ? I can provide code samples if required !
Nishant
8 Answers, 1 is accepted
0
Nishant
Top achievements
Rank 1
answered on 24 Feb 2013, 03:20 AM
Updates (image attached):
1. The TextBox width problem is there for all kinds of textboxes. Even with the TextBox inside RadDatePicker.
2. This problem appears only in IE 9 and not in Firefox and Chrome.
1. The TextBox width problem is there for all kinds of textboxes. Even with the TextBox inside RadDatePicker.
2. This problem appears only in IE 9 and not in Firefox and Chrome.
0
Hello Nishant,
Because of the accessibility improvements we have added one row above all the data rows in the grid. And that is the reason for changing the get_element().rowIndex in your case.
I tried to replicate the second problem, but in sample page it works correct. You can use some developer tools like Firebug to inspect the input element and see what CSS is applied to it. It could be something in your page, that you have used previously for another purpose and didn't remove during your upgrade.
Regards,
Vasil
the Telerik team
Because of the accessibility improvements we have added one row above all the data rows in the grid. And that is the reason for changing the get_element().rowIndex in your case.
I tried to replicate the second problem, but in sample page it works correct. You can use some developer tools like Firebug to inspect the input element and see what CSS is applied to it. It could be something in your page, that you have used previously for another purpose and didn't remove during your upgrade.
Regards,
Vasil
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Nishant
Top achievements
Rank 1
answered on 27 Feb 2013, 09:43 PM
Hi,
If i downgrade back to version 2012.3.1308.40 then the TextBoxes look all right. Also, with the Q1, 2013 version, they look all right in FireFox and Chrome. Its only the combination of Merged Table Cells, Q1, 2013 and IE 9 that makes it go wrong even with an empty site.css file. So, I've created a clean sample project to demonstrate this and raised a bug report. Unfortunately, i'll have to revert to the previous version till this issue is fixed.
Nishant
If i downgrade back to version 2012.3.1308.40 then the TextBoxes look all right. Also, with the Q1, 2013 version, they look all right in FireFox and Chrome. Its only the combination of Merged Table Cells, Q1, 2013 and IE 9 that makes it go wrong even with an empty site.css file. So, I've created a clean sample project to demonstrate this and raised a bug report. Unfortunately, i'll have to revert to the previous version till this issue is fixed.
Nishant
0
Hi Nishant,
Thank you for your feedback, we will try to fix this for the next Service Pack. We have also updated your Telerik Points.
Regards,
Vasil
the Telerik team
Thank you for your feedback, we will try to fix this for the next Service Pack. We have also updated your Telerik Points.
Regards,
Vasil
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Adrian
Top achievements
Rank 1
answered on 03 Apr 2013, 08:28 PM
My application was broken after the update. The griddataitem has no value anymore if the columns in marked visible = false.
Here is an example that worked before from the grid ItemCommand event:
now gridDataItem("OrderID").Text is returning " " instead of the field value as before the 2013 update (OrderID is a bound column to OrderID field, but with visible = false)
I downgraded and the app is working again.
Here is an example that worked before from the grid ItemCommand event:
If (TypeOf e.Item Is GridDataItem) Then
Dim gridDataItem As GridDataItem = CType(e.Item, GridDataItem)
 
Dim test As string = gridDataItem("OrderID").Text
...
now gridDataItem("OrderID").Text is returning " " instead of the field value as before the 2013 update (OrderID is a bound column to OrderID field, but with visible = false)
I downgraded and the app is working again.
0
Hello Adrian,
See in this forum how to resolve the problem, and to understand why we have changed it:
http://www.telerik.com/community/forums/aspnet-ajax/grid/breaking-change-hidden-column-cell-text-is-not-persisted-in-viewstate.aspx
Kind regards,
Vasil
the Telerik team
See in this forum how to resolve the problem, and to understand why we have changed it:
http://www.telerik.com/community/forums/aspnet-ajax/grid/breaking-change-hidden-column-cell-text-is-not-persisted-in-viewstate.aspx
Kind regards,
Vasil
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Nishant
Top achievements
Rank 1
answered on 16 Apr 2013, 07:34 AM
Unfortunately this issue wasn't fixed in the service pack. Somehow the bug report i filed appears only in the Ideas and Feedback portal, but i don't see it in PITS, where people could vote it up. I'm sure it is a fairly common issue with developers, specially in companies that use IE as a standard browser, preventing them from upgrading to the Q1 2013.
Nishant
Nishant
0
Hi Nishant,
The problem with the widths in IE should be fixed for the next official release, our front end developers are working on it. It was not done for the Service Pack because of another issues with higher priority.
You can vote for the issues in the feedback portal. We review them and will implement/fix all suggestions that we are able to.
Kind regards,
Vasil
the Telerik team
The problem with the widths in IE should be fixed for the next official release, our front end developers are working on it. It was not done for the Service Pack because of another issues with higher priority.
You can vote for the issues in the feedback portal. We review them and will implement/fix all suggestions that we are able to.
Kind regards,
Vasil
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.