Hello, This one is live from the Mandalay Bay Hotel at Las Vegas... ok I admit it's a bit late but better later than never;). DevConnections'07 is turning to be a really great event this year and I hope you had the chance to actually make it to the hot spot as well -- man, it's awesome!!! It's been quite a busy day today but alongside the fatigue there is pretty much a sense of delight among all of us here that we were able to share with you all the good stuff that is coming from the Telerik Labs....
You may remember my post where I mentioned the technique I like regarding writing precise Selenium tests.
I believe the good test has double value if it doesn’t verify just the case it is written for, but even catches totally unexpected bugs. How does such test look like?
Several days ago our Web Grid developers were working on resolving a weird bug in the control. As soon as the new build was ready, I started Selenium tests execution to verify that everything with the build is OK. Some of the tests failed, though, throwing an error that a specified element ...
This movie shows how to create custom localization with resource files. The resource file allows you not only to set a specific culture but also to customize the localization attributes such as HeaderDay, HeaderMonth, etc...For more information, refer to Using Global Resource Files help topic. ...
RadControls "Prometheus" can be easily configured to use ASP.Net 2.0 Themes the same way you would do for the ordinary ASP.Net controls. A chosen theme can be shared among multiple controls and pages and thus make group re-configuration extremely easy. You can see the following video which demonstrates how to configure RadEditor, RadWindow and RadCalendar "Prometheus" controls to use the WebBlue skin from a Theme: Setting Appearance Using Themes.
Below is a summary of the new online resources available for our ASP.NET controls:
RadGrid Code library entries: Update RadGrid with outside edit form: http://www.telerik.com/community/code-library/submission/b311D-bacmhm.aspx Excel-like RadGrid: http://www.telerik.com/community/code-library/submission/b311D-babbkh.aspx RadInput
Help topics: RadInput > General Functionality > Increment Settings: http://www.telerik.com/help/aspnet/input/?Increment_Settings.html
Although many of you are probably familiar with this project from the code library section on our site, I thought it is worth the effort to demonstrate once again in public how easily (with literally zero lines of code) you can configure RadGrid to perform automatic data-editing operations and refresh the data in the database directly. The video I have prepared for this purpose is available in this section on our site, below is the direct link: http://www.telerik.com/ClientsFiles/product.videos/32/
On a side note, for Martin and all the others who had problems with the screen size of the Excel-like filtering video posted before, I am pleased to...
Here at Telerik we are constantly working with the new cutting edge technologies. As Silverlight 1.1 alpha hit the road we were keen to research all the new things we can do with this new technology ... But there was one little problem - the lack of help and documentation. Our experience with WPF help us a lot to get into the new technology, but Silverlight is a new platform and it has its differences from WPF. So when we were contacted by the O'Reilly to write a book for Silverlight 1.1 we decided that this will be a very good opportunity...
Below is a summary of the new online resources available for our ASP.NET controls:RadGrid Code library entries: Column expand/collapse:http://www.telerik.com/community/code-library/submission/b311D-hmdmg.aspx Filtering boolean values with images in the filtering item:http://www.telerik.com/community/code-library/submission/b311D-hmhat.aspx
The Localization of the new RadEditor "Prometheus"
now works with resource files and not with XML files as before. This
change was made as resources represent the standard ASP.NET 2.0
mechanism for doing this with extensive built-in support in Visual
Studio. As a result, it is a much easier approach for the developer in
creating or changing a localization. Another major advantage of this is
it is also much easier to deploy and maintain. The following movie, available at http://www.telerik.com/ClientsFiles/product.videos/30/, provides guidance how to make your own localizations by using global resource files. More information is also available in the following forum sticky note: Localizing RadEditor by Using Global Resource...
Every once in a while I see code which looks like that:public class MyCustomControl : WebControl{ protected override void Render(HtmlTextWriter output) { SomeControl someControl = new SomeControl (); someControl.ID = "SomeID"; someControl.SomeProperty = "SomeValue"; someControl.RenderControl(output); }}There are two problems with this code: The child control is instantiated in the Render methodFrom control execution lifecycle’s point of view it is too late to instantiate controls in the Render method. Even if you add them in the controls collection some features won’t work just because it’s too late – postbacks, viewstate to name a few. The child control is never added to the controls collection. This means...